Симуляция Монте-Карло моделей 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
.
|
Среднее нулевое значение нововведений presample, которые обеспечивают начальные значения для модели. По умолчанию: |
|
Положительное целое число, которое указывает количество выбранных путей (столбцов) для генерации. По умолчанию: |
|
Положительный перед выборкой условных дисперсий, которые обеспечивают начальные значения для любой модели условного отклонения. Если отклонение модели постоянно, то По умолчанию: |
|
Матрица данных предиктора с По умолчанию: |
|
Предварительный образец данных отклика, который обеспечивает начальные значения для модели. По умолчанию: |
Примечания
NaN
s указывают отсутствующие значения, и simulate
удаляет их. Программа объединяет предварительные данные, затем использует список удаления, чтобы удалить любые NaN
s в предварительной матрице данных или X
. То есть simulate
устанавливает PreSample
= [Y0 E0 V0]
, затем он удаляет любую строку в PreSample
или X
который содержит, по крайней мере, один NaN
.
Удаление NaN
s в основных данных уменьшает эффективный размер выборки. Такое удаление может также создать неправильные временные ряды.
simulate
принимает, что вы синхронизируете ряд предикторов таким образом, чтобы самые последние наблюдения происходили одновременно. Программа также принимает, что вы синхронизируете предварительный образец серии аналогично.
|
|
|
|
|
|
[1] Box, G. E. P., G. M. Jenkins, and G. C. Reinsel. Анализ временных рядов: прогнозирование и управление 3-м эд. Englewood Cliffs, NJ: Prentice Hall, 1994.
[2] Enders, W. Applied Econometric Time Series. Hoboken, NJ: John Wiley & Sons, 1995.
[3] Гамильтон, Дж. Д. Анализ временных рядов. Princeton, NJ: Princeton University Press, 1994.