
- •Содержание
- •Введение
- •1.Теоретические основы имитационного моделирования экономических процессов
- •1.1.Понятие имитационного моделирования экономических процессов
- •1.2.Классификация моделируемых систем
- •1.3. Этапы имитационного моделирования экономических процессов
- •Анализ и интерпретация результатов моделирования.
- •1.4. Жизненный цикл программного обеспечения
- •2. Разработка имитационной модели
- •2.1. Краткая характеристика объекта исследования
- •2.2 Порядок построения имитационной модели
- •3.Анализ результатов решения задачи. Оценка адекватности модели
- •Заключение
- •Литература
3.Анализ результатов решения задачи. Оценка адекватности модели
Исходя из моделирования мною процесса жизненного цикла программного обеспечения (на примере ООО «Эталон»), можно сделать следующие выводы:
При наличии рекламы информационный продукт в фирме приобретается гораздо чаще нежели при распространении слухов меж самих потребителей. Потребителей и потенциальных потребителей практически одинаковое количество;
Люди, общаясь между собой, советуют продукт своим знакомым. При этом расстояние круга общения неограниченно и предположительно каждый человек в год общается с 300 людьми. Из этого можно сделать вывод, что продукт покупается еще лучше, нежели только под влиянием рекламы;
Далее сузив площадь пространства, в котором люди могут общаться между собой до 25 км, можно заметить, что продукт приобретается, нет так хорошо, если бы пространство было неограниченно;
Промоделировав повторные покупки, полагая, что потребители продукта снова становятся потенциальными потребителями, когда продукт, который они приобрели, становится непригоден, видно, что насыщение рынка в модели с повторными покупками не достигается;
Создав модель процесса жизненного цикла программного обеспечения (на примере ООО «Эталон») могу сказать, что программа моделирования Any Logic наглядно и понятно показывает экономические процессы моделирования экономических систем. В дальнейшем можно ее использовать при моделировании других экономических задач.
При построении модели выделяют основные категории оценки:
Оценка адекватности или валидация модели.
Валидация предполагает проверку соответствия между поведением имитационной модели и исследуемой реально системы. Валидация модели есть подтверждение того, что модель в пределах рассматриваемой области приложений ведет себя с удовлетворительной точностью в соответствии с целями моделирования.
Верификация модели.
Это проверка на соответствие поведения модели замыслу исследователя и моделирования. Т.е. процедуры верификации проводят, чтобы убедиться, что модель ведет себя так, как было задумано. Для этого реализуют формальные и неформальные исследования имитационной модели.
Верификация имитационной модели предполагает доказательство возможности использования создаваемой программной модели в качестве машинного аналога концептуальной модели на основе обеспечения максимального сходства с последней. Цель процедуры верификации – определить уровень, на котором это сходство может быть успешно достигнуто.
Валидация и верификация имитационной модели связаны с обоснованием внутренней структуры модели, в ходе этих процедур проводятся испытания внутренней структуры и принятых гипотез, исследуется внутренняя состоятельность модели.
Валидация данных направлена на доказательство того, что все используемые в модели данные, в том числе входные, обладают удовлетворительной точностью и не противоречат исследуемой системе, а значения параметров точно определены и корректно используются. Эти проверки связаны с проблемным анализом, т.е. анализом и интерпретацией полученных в результате эксперимента данных.
Проблемный анализ – это формулировка статистически значимых выводов на основе данных, полученных в результате эксперимента на имитационной модели. Проверяется правильность интерпретации полученных с помощью модели данных, оценивается насколько могут быть справедливы статистические выводы, полученные в результате имитационного эксперимента. С этой целью проводят исследование свойств имитационной модели: оценивается точность, устойчивость, чувствительность результатов моделирования. Эти проверки связаны с выходами модели, сама имитационная модель рассматривается как черный ящик.
Очевидный подход в оценке адекватности состоит в сравнении выходов модели и реальной системы при одинаковых (если возможно) значениях входов. И те, и другие данные (данные, полученные на выходе имитационной модели и данные, полученные в результате эксперимента с реальной системой) – статистические. Поэтому применяют методы статистической теории оценивания и проверки гипотез.
Могут быть рекомендованы два основных подхода к оценке адекватности:
1 способ: по средним значениям откликов модели и системы. Проверяется гипотеза о близости средних значений каждый n'й компоненты откликов модели Уn известным средним значениям n'й компоненты откликов реальной системы У*n..
2 способ: по дисперсиям отклонений откликов модели от среднего значения откликов систем. Сравнение дисперсии проводят с помощью критерия F (проверяют гипотезы о согласованности), с помощью критерия согласия ?2 (при больших выборках, n>100), критерия Колмогорова' Смирнова (при малых выборках, известны средняя и дисперсия совокупности), Кохрена и др. Процедура повторяется аналогичным образом по всем компонентам вектора отклика. Если хотя бы по одной компоненте адекватность отсутствует, то модель неадекватна.
В последнем случае, если обнаружены незначительные отклонения в модели, может проводиться калибровка имитационной модели (вводятся поправочные, калибровочные коэффициенты в моделирующий алгоритм), с целью обеспечения адекватности.
Анализ чувствительности модели определяет оценку влияния колебаний значений входных переменных на отклики (выходные переменные) модели. Необходимо установить, при каком разбросе входных данных сохраняется справедливость основных выводов, сделанных по результатам моделирования. Под анализом чувствительности понимаем определение чувствительности наших окончательных результатов моделирования к изменению используемых значений параметров. Анализ означает, как меняется выходная переменная Y при небольших изменениях различных параметров модели или ее входов X. Простота проведения анализа чувствительности в имитационном моделировании – одно из преимуществ этого метода. Оценка чувствительности является исключительно важной процедурой и подготовительным этапом перед планированием имитационного эксперимента. Исследование чувствительности является предварительной процедурой перед планированием эксперимента и позволяет определить стратегию планирования экспериментов на имитационной модели. Этой информации бывает достаточно для ранжирования компонент вектора параметров модели Х по значению чувствительности вектора отклика модели. Если модель оказывается малочувствительной по какой-либо q'й компоненте вектора параметров модели Хq, то зачастую не включают в план имитационного эксперимента изменение Хq, чем достигается экономия ресурса времени моделирования.