09-Verification and Validations
09-Verification and Validations
Validation of
Simulation
Models
14th Lecture
• Three-step approach:
➢ Build a model that has high face validity (high degree of realism, sensitivity analysis etc.)
➢ Validate model assumptions.
➢ Compare the model input-output transformations with the real system’s data.
• Statistical techniques such as hypothesis testing are used during the validation process!!
• Sensitivity Analysis
➢ Direction of change in output: whether the model behaves in the expected way when one or more
input variables is changed.
• One possible approach: use historical data that have been reserved for validation
purposes only.
0.22
• Compare the average delay from the model Y2 with the actual delay Z2:
➢ Average delay observed, Z2 = 4.3 minutes, consider this to be the true mean value µ0= 4.3.
➢ When the model is run with generated random variates X1n (generated arrival times) and
X2n (generated service times), Y2 should be close to Z2.
➢ Six statistically independent replications of the model, each of 2-hour duration, are run.
𝐻0 : 𝐸 𝑌2 = 4.3 minutes
𝐻1 : 𝐸 𝑌2 ≠ 4.3 minutes
1
➢ In general, 𝑌ത2 = σ𝑛𝑖=1 𝑌2𝑖 , and 𝜇0 = 𝑍2 = 4.3. Then, 𝐻0 : 𝐸 𝑌ത2 = 4.3
𝑛
➢ If H0 is not rejected, then, there is no reason to consider the model invalid.
➢ If H0 is rejected, the current version of the model is rejected, and the modeler needs to
improve the model.
𝑛
1 σ𝑛𝑖=1 𝑌2𝑖 − 𝑌ത2 2
ത
𝑌2 = 𝑌2𝑖 = 2.51 minutes, 𝑆= = 0.82 minutes
𝑛 𝑛−1
𝑖=1
➢ Compute test statistics and compare to the critical values (from Table A.5):
• What can we do about the bank model that was rejected? Modeling errors were identified and
improved arrival/service models were developed. Read example in page 404-408 of the text for
more details. We will “re-continue” the bank example very soon!!!
𝑆
• Confidence interval (C.I.) for µ is 𝑌ത ± (𝑡𝛼,𝑛−1 × )
2 𝑛
➢ So, 𝝁𝟎 falls outside the confidence interval → the best case |4.25 – 4.3| = 0.05 < 1, but the
worst case |0.77 – 4.3| = 3.53 > 1
The textbook used the non-revised simulation results, but got the same conclusion.
• Validation
➢ Need to collect independent replications for output data.
➢ Similar approach to generated input data.
• Solution will be posted after 10 days (on Mar 19, 2021) on CULearn.
READ:
• Textbook, chapter ELEVEN, Estimation of Absolute Performance
◼ We know
therefore