Для оценки адекватности модели при имитационном моделировании используют верификацию и валидацию. 12
Верификация — проверка того, что модель правильно реализована в соответствии с её спецификациями и техническими требованиями. 1 Некоторые методы верификации:
- Проверка синтаксиса и семантики. 1 Используют инструменты автоматической проверки для выявления синтаксических ошибок и логических несоответствий в модели. 1
- Пошаговая отладка. 1 Проверяют каждую часть модели, чтобы выявить ошибки в логике или коде. 1
- Тестирование отдельных модулей. 1 Проверяют каждую компоненту модели в изоляции, чтобы убедиться в её корректной работе. 1
- Интеграционное тестирование. 1 Проверяют взаимодействие между различными компонентами модели. 1
Валидация — проверка того, что модель адекватно представляет реальную систему и может использоваться для достижения целей моделирования. 1 Некоторые методы валидации:
- Сравнение с реальными данными. 1 Сопоставляют результаты моделирования с историческими данными для оценки точности модели. 1
- Кросс-валидация. 1 Используют различные наборы данных для проверки устойчивости модели. 1
- Оценка экспертами. 1 Для оценки адекватности модели привлекают профессионалов в соответствующей области. 1
- Чувствительный анализ. 1 Изучают реакцию модели на изменения входных параметров, чтобы определить, насколько точно она отражает поведение реальной системы. 1
Большинство авторов считают, что имитационная модель адекватно описывает реальную систему, если расхождение не превышает 10–20%. 2