Professional Documents
Culture Documents
VALIDATION: LN
Verification is the process of ensuring that the model design (conceptual model) has been
transformed into a computer model with sufficient accuracy . Validation, on the other hand, is
the process of ensuring that the model is sufficiently accurate for the purpose at hand .
Verification has quite a narrow definition and in many respects it can be seen as a subset of the
wider issue of validation.
There are two key concepts in validation: the ideas of sufficient accuracy and models that are
built for a specific purpose. By now it should be clear that no model is ever 100% accurate,
indeed, a model is not meant to be completely accurate, but a simplified means for
understanding and exploring reality .
In verification and validation the aim is to ensure that the model is sufficiently accurate.
Further, this accuracy is with reference to the purpose for which the model is to be used. As a
consequence, the purpose, or objectives, of a model must be known before it can be validated.
This purpose may have been determined at the start of the simulation study, being expressed
through the objectives ,or it may be an alternative use for an existing model. Under this
definition for validation it is possible to think in terms of absolute validity; a model is either
sufficiently accurate for its purpose or it is not. In other words, validity is a binary decision with
a conclusion of ‘‘yes’’ or ‘‘no’’.
Validity and accuracy are related but separate concepts. While validity is a binary decision,
accuracy is measured on a scale of zero to 100%. The modeller should determine early on in a
simulation study the level of accuracy required FROM THE MODEL.
B. Data Validation: determining that the contextual data and the data required for model
realization and validation are sufficiently accurate for the purpose at hand. As shown below
C. White-Box Validation: determining that the constituent parts of the computer model
represent the corresponding real world elements with sufficient accuracy for the purpose at
hand. This is a detailed, or micro, check of the model, in which the question is asked:
Does each part of the model represent the real world with sufficient accuracy to meet the
objectives of the simulation study?
D. Black-Box Validation: determining that the overall model represents the real world with
sufficient accuracy for the purpose at hand. This is an overall, or macro, check of the model’s
operation, in which the question is asked: does the overall model provide a sufficiently accurate
representation of the real world system to meet the objectives of the simulation study?
At an early stage in a simulation project a conceptual model is developed. At this point this
model should be validated. However, as the project progresses the conceptual model is likely to
be revised as the understanding of the problem and the modelling requirements change. As a
consequence, the conceptual model also needs to be revalidated. While the conceptual model
is being transformed into a computer model, the constituent parts of the model (particularly
those recently coded) should be continuously verified. Similarly, the details of the model should
be checked against the real world throughout model coding (white-box validation). Black-box
validation requires a completed model, since it makes little sense to compare the overall model
against the real world until it is complete. This does not imply, however, that black-box
validation is only performed once. The identification of model errors and continued changes to
the conceptual model necessitates model revisions and therefore further black-box validation.
In a similar way, the experimental procedures need to be validated for every revision of the
model, including the experimental scenarios. It cannot be assumed that the requirements for
experimentation are the same for every model version.
Although white-box validation and black-box validation are often lumped together under one
heading, operational validity , it is because they are performed as separate activities during a
simulation study that a distinction is drawn between them here. White-box validation is
intrinsic to model coding, while black-box validation can only be performed once the model
code is complete.
Black-box validation
In black-box validation the overall behaviour of the model is considered. There are two broad
approaches to performing this form of validation. The first is to compare the simulation model
to the real world. The other is to make a comparison with another model. This approach is
particularly useful when there are no real world data to compare against. Comparison with the
real system If confidence is to be placed in a model then, when it is run under the same
conditions (inputs) as the real world system, the outputs should be sufficiently similar .
This concept is expressed as the alternative hypothesis (H 1 ) in Figure above , since the
purpose of validation, the null hypothesis, is to demonstrate that the model is incorrect . The
approximation sign shows that the model need only be sufficiently accurate.If this is the case
then the comparison can be made against the expectations and intuition of those who have a
detailed knowledge of the real system. Comparison against approximate real world data such as
these may not give absolute confidence in the model, but it should help to increase confidence.
Historical (or expected) data collected from the real system, such as throughput and customer
service levels, can be compared with the results of the simulation when it is run under the same
conditions. This can be performed by judging how closely the averages from the model and the
real world match, and by visually comparing the distributions of the data. Various statistical
tests also lend themselves to such comparisons .Assuming that the same quantity of output
data is generated from the simulation model as is available from the real system, then a
confidence interval for the difference in the means can be calculated as follows:
---------------------------------------------------------------------------------------------------------------------------