Монте-Карло моделирование моделей ARIMA или ARIMAX
[Y,E] = simulate(Mdl,numObs)
[Y,E,V] = simulate(Mdl,numObs)
[Y,E,V] = simulate(Mdl,numObs,Name,Value)
[ моделирует пути выборки и инновации из модели ARIMA, Y,E] = simulate(Mdl,numObs)Mdl. Ответы могут включать влияние сезонности.
[ дополнительно моделирует условные отклонения, Y,E,V] = simulate(Mdl,numObs)V.
[Y,E,V] = simulate(Mdl,numObs, моделирует пути образцов с дополнительными опциями, заданными одним или несколькими Name,Value)Name,Value аргументы пары.
|
Модель ARIMA или ARIMAX, указанная как Свойства |
|
Положительное целое число, указывающее количество наблюдений (строк), генерируемых для каждого пути вывода |
Укажите дополнительные пары, разделенные запятыми Name,Value аргументы. Name является именем аргумента и Value - соответствующее значение. Name должен отображаться внутри кавычек. Можно указать несколько аргументов пары имен и значений в любом порядке как Name1,Value1,...,NameN,ValueN.
|
Среднее значение инноваций с нулевым предварительным образцом, которые обеспечивают начальные значения для модели. По умолчанию: |
|
Положительное целое число, указывающее количество генерируемых путей (столбцов). По умолчанию: |
|
Положительный предварительный пример условных отклонений, которые предоставляют начальные значения для любой модели условных отклонений. Если дисперсия модели постоянна, то По умолчанию: |
|
Матрица данных предиктора длиной По умолчанию: |
|
Предварительные данные ответа, которые предоставляют начальные значения для модели. По умолчанию: |
Примечания
NaNs указывают отсутствующие значения, и simulate удаляет их. Программное обеспечение объединяет предварительные данные, а затем использует удаление по списку для удаления любых NaNs в матрице данных предварительной выборки или X. То есть simulate наборы PreSample = [Y0 E0 V0], то он удаляет любую строку в PreSample или X который содержит, по крайней мере, один NaN.
Удаление NaNs в основных данных уменьшает эффективный размер выборки. Такое удаление может также создавать нерегулярные временные ряды.
simulate предполагает, что последовательность предикторов синхронизируется таким образом, что последние наблюдения происходят одновременно. Программа также предполагает, что последовательность предварительных образцов синхронизируется аналогично.
|
|
|
|
|
|
[1] Бокс, Г. Э. П., Г. М. Дженкинс и Г. К. Рейнсель. Анализ временных рядов: прогнозирование и контроль 3-е ред. Энглвуд Клиффс, Нью-Джерси: Прентис Холл, 1994.
[2] Enders, W. Applied Econometric Time Series. Хобокен, Нью-Джерси: John Wiley & Sons, 1995.
[3] Гамильтон, Дж. Д. Анализ временных рядов. Принстон, Нью-Джерси: Princeton University Press, 1994.