У меня есть данные временных рядов, и я использовал в качестве модели, чтобы соответствовать данным. является показателем случайная величина, либо 0 (когда я не вижу редкое событие) или 1 (когда я вижу редкое событие). На основании предыдущих наблюдений, которые у меня есть для , я могу разработать модель для используя методологию с цепью Маркова переменной длины. Это позволяет мне моделировать течение периода прогнозирования и дает последовательность нулей и единиц. Поскольку это редкое событие, я не буду часто видеть . Я могу прогнозировать и получать интервалы прогнозирования на основе смоделированных значений для . X t X t X t X t X t = 1 X t
Вопрос:
Как я могу разработать эффективную процедуру симуляции, чтобы учесть появление 1 в симулируемой за период прогнозирования? Мне нужно получить среднее значение и интервалы прогнозирования.
Вероятность наблюдения 1 слишком мала для меня, чтобы думать, что обычное моделирование Монте-Карло будет хорошо работать в этом случае. Может быть, я могу использовать «выборку важности», но я точно не знаю, как именно.
Спасибо.
Ответы:
Сначала рассмотрим более общий случай. Пусть , где и . Тогда, предполагая, что поддержка доминирует над поддержкой и все нижеуказанные интегралы существуют, мы имеем:Y=Y(A,X) A∼fA(⋅) X∼fX(⋅) gx(⋅) fX(⋅)
В вашем случае и можно определить так: Следовательно, вы можете смоделировать помощью распределения , но все наблюдения с будут иметь вес а все наблюдения с будут иметь вес . Моделирование процесса ARIMA не будет затронуто.
источник