exponenta event banner

Моделирование условных средних моделей Монте-Карло

Что такое моделирование Монте-Карло?

Моделирование Монте-Карло - процесс генерации независимых случайных розыгрышей из заданной вероятностной модели. При моделировании моделей временных рядов один розыгрыш (или реализация) представляет собой полный путь выборки заданной длины N, y1, y2,...,yN. При создании большого числа розыгрышей, например М, генерируются M путей образца, каждый длиной N.

Примечание

Некоторые расширения моделирования Монте-Карло основаны на генерации зависимых случайных розыгрышей, таких как Markov Chain Monte Carlo (MCMC). simulate функция в Econometrics Toolbox™ генерирует независимые реализации.

Некоторые применения моделирования Монте-Карло:

  • Демонстрация теоретических результатов

  • Прогнозирование будущих событий

  • Оценка вероятности будущих событий

Создание путей образца Монте-Карло

Условные средние модели определяют динамическую эволюцию процесса во времени через условную среднюю структуру. Для выполнения моделирования условных средних моделей по Монте-Карло:

  1. Укажите данные предварительной выборки (или используйте данные предварительной выборки по умолчанию).

  2. Создайте несоотнесенный ряд инноваций из указанного распределения инноваций.

  3. Создание ответов путем рекурсивного применения указанных операторов полинома AR и MA. Оператор многочлена AR может включать дифференцирование.

Например, рассмотрим процесс AR (2),

yt = c + δ 1yt 1 + δ 2yt − 2 + αt.

Учитывая предварительные ответы y0 и y-1 и смоделированные инновации ε1,...,εN, реализации процесса рекурсивно генерируются:

  • y1=c +ϕ1y0 +ϕ2y−1 +ε1

  • y2 = c +

  • y3 = c +

  • yN = c + ϕ1yN 1 + ϕ2yN − 2 + αN

Для процесса МА (12), например,

yt = c + αt + start1αt 1 + start12αt − 12,

для инициализации моделирования необходимо 12 предварительных инноваций. По умолчанию simulate устанавливает предварительные нововведения равными нулю. Остальные N инноваций случайным образом отбираются из инновационного процесса.

Ошибка Монте-Карло

Используя множество моделируемых путей, можно оценить различные особенности модели. Однако оценка Монте-Карло основана на конечном количестве симуляций. Поэтому оценки Монте-Карло подвержены некоторой погрешности. Можно уменьшить количество ошибок Монте-Карло в расчетном исследовании, увеличив число путей образца M, создаваемых на основе модели.

Например, чтобы оценить вероятность будущего события:

  1. Создайте M путей образцов из модели.

  2. Оцените вероятность будущего события, используя выборочную долю возникновения события в M-моделировании,

    p^ =# событие времен происходит в M drawsM.

  3. Рассчитайте стандартную ошибку Монте-Карло для оценки,

    se = p ^ (1 p ^) М.

Можно уменьшить ошибку Монте-Карло оценки вероятности, увеличив число реализаций. Если вы знаете требуемую точность оценки, вы можете решить количество реализаций, необходимых для достижения этого уровня точности.

См. также

|

Связанные примеры

Подробнее