Practice suggestions
Print the width beside the number, every time, from the first lesson onward. An estimate with no standard error attached makes no claim that can be checked, and every technique in the second half of this course is a technique for making that width smaller — which cannot be demonstrated, or refuted, on a page that never printed it.
Name the inequality behind an interval. “A 95% confidence interval” on a simulation output is a claim about a normal approximation nobody has justified; “Chebyshev at k = 5, so coverage at least 24/25 whatever the distribution’s shape” is a claim a reader can evaluate and, if they disagree, refuse. The lab of “How Sure? Chebyshev’s Bound” prints the guarantee and the observed coverage side by side so that the two can never be quietly merged.
Ask whether a problem is bias or variance before reaching for a cure. Replications, longer runs and every technique on the second half of this course attack variance. A run started in the wrong state is aimed at the wrong number, and a thousand replications of it give a beautifully narrow interval centred in the wrong place.
Measure a variance reduction against the comparison that could refute it. An antithetic pair costs two draws, so it is compared with an independent pair and not with one draw; a paired comparison is judged on Var(A − B) and not on Var A; a control variate is judged on 1 − ρ² and not on the estimate it produced. Two of the four techniques here are shown failing on the same page that shows them working, and both failures are invisible to any comparison that flatters the method.
Reseed before believing anything, including a variance reduction. The reduction factor is itself a ratio of two sample variances: on the measured pairing it is 2.604 at one seed, 5.770 at another and 1.823 at a third. What is stable is the sign of the covariance; the size is a measurement, and quoting it to three figures from one run is the habit this course opens by warning about.
What it does not cover
Continuous-time simulation, and every distribution that needs one. Exponential interarrivals, Poisson processes and continuous service times are where next-event simulation genuinely differs from a fixed-tick loop; the model here is slotted, the two methods agree slot for slot on it, and that is said positively on the page rather than hidden.
Confidence intervals from the central limit theorem. The normal approximation is the reason ±2 SE is usually quoted with 95% attached, and this path has not built it. The cost of doing without it is printed rather than absorbed: 5/2 in width and 25/4 in runs, on the page that makes the trade.
Choosing a warm-up length by a procedure. Welch's method, the marginal-standard-error rule and the rest are real techniques with real literature; what this course does instead is compute the bias exactly on a chain small enough to carry forward, so that the reader has seen what the procedures are trying to estimate before meeting one.
Stratification, conditional Monte Carlo, quasi-random sequences, and adaptive importance sampling. All four are variance reduction and all four need machinery this path does not have — a partition with known probabilities, a conditional expectation available in closed form, discrepancy bounds, or an iterative fit of the proposal. Naming them is as far as this course goes.
Anything that needs a random number generator fit for cryptography. An LCG is trivially predictable from a few outputs, which is fine for a simulation and fatal for a key; the distinction belongs to Number Theory and Cryptography and is not reopened here.
The two results this course cites and does not prove. Chebyshev’s inequality, whose statement is Discrete Mathematics’ in “Variance and Standard Deviation” and whose two-line derivation from Markov’s inequality belongs to the Algorithms path, in Randomised Algorithms; and the Hull–Dobell conditions, which “Hashing and Pseudorandom Numbers” states and does not prove either. Both are named where they are used, with their owners.