Process of ensuring that the model meets requirements and accurately represents the phenomenon.
involves;
a. Sensitivity analysis: examining whether the model consistently reproduces patterns or if the results are sensitive to changes in the model's parameters. Two approaches commonly used are local sensitivity analysis (assessing the sensitivity of the model to changes in individual parameters and involves varying one parameter at a time while keeping the others fixed and observing the resulting changes in the model's outputs) and global sensitivity analysis (involves varying all parameters simultaneously).
b. Uncertainty analysis: focuses on quantifying the uncertainty associated with the model's outputs. It investigates how different plausible values of the model's parameters affect the reliability and variability of the results.
c. Robustness analysis: explores the resilience of the model's results and conclusions to changes in its structure. It investigates whether the model's findings remain consistent and meaningful when the underlying assumptions, rules, or mechanisms are modified.
Two methods to check stability (robustness):
To verify or understand the model's output, evaluating the simulation history is important. This can be done by;
a. analyzing key events chronologically,
b. examining the history of individual agents, and considering a global viewpoint for emergent patterns.
Method 1: Plotting Accumulative Average
Concept: The coefficient of variation (CV) is a measure of relative variability compared to the mean value. In the context of ABMs, it can be used to assess how much the model's output (state variable) fluctuates across multiple simulations.