IEE 475: Simulating Stochastic Systems

Theodore P. Pavlic

Archived lectures from undergraduate course on stochastic simulation given at Arizona State University by Ted Pavlic

  1. Oct 27

    Lecture H (2026-10-27): Verification, Validation, and Calibration of Simulation Models

    At the start of this lecture, we review statistical topics and fitting techniques from Unit G (particularly Lecture G3, on goodness of fit). In particular, we review hypothesis testing fundamentals (type-I error, type-II error, statistical power, sensitivity, false positive rate, true negative rate, receiver operating characteristic, ROC, alpha, beta) and then go into examples of using Chi-squared and Kolmogorov–Smirnov tests for goodness of fit for arbitrary distributions. We also introduce Anderson–Darling (for flexibility and higher power) and Shapiro–Wilk (for high-powered normality testing). We then pivot to formally defining simulation verification, validation, and calibration and then introducing techniques that incorporate rigorous statistical tools into the validation and calibration process. We focus specifically on the use of the t-test (for confirming that populations of simulation data are consistent with the mean behaviors from the real systems they are meant to represent) and the power analysis (for understanding the conditions when a failure to detect a difference between simulation and real system allows for inferring that the simulation is sufficiently close to the real system). This course makes some reference to the: Concept Explorer: Input Analyzer (fully functional Input Modeling tool)Concept Explorer: Output Analyzer (fully functional statistical analysis tool)

  2. Oct 23

    Lecture G3 (2026-10-22): Input Modeling, Part 3 (Parameter Estimation and Goodness of Fit)

    In this lecture, we aim to finish our coverage of Input Modeling, where the focus of this lecture is on parameter estimation and assessing goodness of fit. We start by identifying different shape parameters (including location, scale, and rate) as quantities that need to be estimated. Before getting to their estimation, we also discuss summary statistics (sample mean and sample variance) and maximum likelihood estimation (MLE), with an example for a point estimate of the rate of an exponential. We then discuss how AIC and BIC provide modern ways of ranking models by MLE that also account for the number of parameters in that candidate model. After covering these model selection topics, we transition to a discussion of goodness of fit. That first requires a review of the fundamentals of hypothesis testing. We discuss type-I error, p-values, type-II error, effect sizes, and statistical power. We discuss the dangers of using p-values at very large sample sizes (where small p-values are not meaningful) and at very small sample sizes (where large p-values are not meaningful). We give some examples of this applied to best-of-7 sports tournaments and voting. Finally, we close by re-introducing the chi-squared goodness of fit test for larger sample sizes and the  Kolmogorov–Smirnov (K–S, higher powered) goodness-of-fit test (and a relative, Anderson-Darling, and a distribution specific alternative for testing normality, Shapiro–Wilk) for smaller sample sizes. What we do not finish in the coverage of goodness-of-fit here will be covered in the next lecture. Interactive widgets relevant to this lecture include: https://tpavlic.github.io/asu-simulating-stochastic-systems/input_modeling/input_analyzer.htmlhttps://tpavlic.github.io/asu-simulating-stochastic-systems/input_modeling/prob_models.htmlhttps://tpavlic.github.io/asu-simulating-stochastic-systems/power_analysis/power_explorer.htmlhttps://tpavlic.github.io/asu-simulating-stochastic-systems/output_analysis/output_analyzer/output_analyzer.html

About

Archived lectures from undergraduate course on stochastic simulation given at Arizona State University by Ted Pavlic