Симуляция Монте-Карло является процессом генерации независимых, случайных получений из заданной вероятностной модели. При симуляции моделей временных рядов один рисунок (или реализация) является целым выборочным путем заданной длины N, y 1, y 2,..., yN. Когда вы генерируете большое количество рисований, скажем, M, вы генерируете M пути расчета, каждый из N длины.
Примечание
Некоторые расширения симуляции Монте-Карло полагаются на генерацию зависимых случайных рисунков, таких как Markov Chain Monte Carlo (MCMC). The simulate
функция в Econometrics Toolbox™ генерирует независимые реализации.
Некоторые приложения симуляции Монте-Карло:
Демонстрация теоретических результатов
Прогнозирование будущих событий
Оценка вероятности будущих событий
Модели условных отклонений определяют динамическую эволюцию отклонения процесса с течением времени. Выполните симуляцию Монте-Карло моделей условных отклонений с помощью:
Установка необходимых данных предварительного образца (или использование данных предварительной выборки по умолчанию).
Генерация следующего условного отклонения рекурсивно с использованием заданной модели условного отклонения.
Симуляция следующего нововведения из инновационного распределения (Гауссова или Студенческого t) с помощью текущего условного отклонения.
Для примера рассмотрим процесс GARCH (1,1) без среднего смещения , где zt следуют стандартизированному t распределению Гауссова или Студента и
Предположим, что инновационное распределение является Гауссовым.
Заданный предварительный образец отклонения и предварительный образец инноваций рекурсивно генерируются реализации условного отклонения и инновационного процесса:
Выборка из Гауссова распределения с отклонением
Выборка из Гауссова распределения с отклонением
Выборка из Гауссова распределения с отклонением
Случайные рисунки генерируются из моделей EGARCH и GJR аналогично, используя соответствующие уравнения условного отклонения.
Используя много моделируемых путей, можно оценить различные функции модели. Однако оценка Монте-Карло основана на конечном количестве симуляций. Поэтому оценки Монте-Карло подвержены некоторому количеству ошибок. Можно уменьшить количество ошибок Монте-Карло в исследовании симуляции, увеличив количество путей выборки, M, которые вы генерируете из вашей модели.
Для примера, чтобы оценить вероятность будущего события:
Сгенерируйте M образцы путей из вашей модели.
Оцените вероятность будущего события, используя выборочную долю вхождения события в M симуляциях,
Вычислите стандартную ошибку Монте-Карло для оценки,
Можно уменьшить ошибку Монте-Карло оценки вероятностей, увеличив количество реализаций. Если вы знаете необходимую точность вашей оценки, можно решить для количества реализаций, необходимых для достижения этого уровня точности.