A web-based interactive simulation tool developed for the EMÜ322 Simulation Modeling and Analysis course (Spring 2026). This project serves as a Decision Support System (DSS) to generate and analyze random variates, dynamically comparing empirical sample distributions with their theoretical counterparts.
Click here to run the simulation directly in your browser!
This simulator successfully evaluates mathematical models and implements the following random variate generation algorithms:
- Composition Method: For a specific piecewise exponential probability density function.
- Acceptance-Rejection Method: For a Triangular distribution, including empirical vs. theoretical acceptance rate calculations.
- Convolution Method: For a Binomial random variable.
- Inverse Transform Method: For a Continuous Uniform distribution.
- Real-time Generation: Generates sample sizes (N=500) instantly using stochastic principles.
- Statistical Analysis: Automatically calculates and compares Sample Mean & Variance with Theoretical Mean & Variance.
- Interactive Data Visualization: Utilizes Chart.js to plot empirical histograms against theoretical Probability Density Functions (PDF) or Probability Mass Functions (PMF).
- Export Capabilities: One-click feature to download the generated distribution charts as PNG for academic reporting.
- HTML5 / CSS3
- JavaScript (Vanilla)
- Tailwind CSS
- Chart.js
This project was developed as Assignment #6 for the EMÜ322 course at Hacettepe University.