Класс: arima
Симуляция Монте-Карло моделей 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
должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.
|
Средние нулевые преддемонстрационные инновации, которые обеспечивают начальные значения для модели. Значение по умолчанию: |
|
Положительное целое число, которое указывает на количество демонстрационных путей (столбцы), чтобы сгенерировать. Значение по умолчанию: |
|
Положительные преддемонстрационные условные отклонения, которые обеспечивают начальные значения для любой условной модели отклонения. Если отклонение модели является постоянным, то Значение по умолчанию: |
|
Матрица данных о предикторе с длиной столбцы Значение по умолчанию: |
|
Преддемонстрационные данные об ответе, которые обеспечивают начальные значения для модели. Значение по умолчанию: |
NaN
s указывает на отсутствующие значения, и simulate
удаляет их. Программное обеспечение объединяет преддемонстрационные данные, затем использует мудрое списком удаление, чтобы удалить любой NaN
s в преддемонстрационной матрице данных или X
. Таким образом, simulate
устанавливает PreSample
= [Y0 E0 V0]
, затем это удаляет любую строку в PreSample
или X
, который содержит по крайней мере один NaN
.
Удаление NaN
s в основных данных уменьшает эффективный объем выборки. Такое удаление может также создать неправильные временные ряды.
simulate
принимает, что вы синхронизируете ряд предиктора, таким образом, что новые наблюдения происходят одновременно. Программное обеспечение также принимает, что вы синхронизируете преддемонстрационный ряд так же.
|
|
|
|
|
|
[1] Поле, G. E. P. Г. М. Дженкинс и Г. К. Рейнсель. Анализ timeseries: Предсказывая и Управление 3-й редактор Englewood Cliffs, NJ: Prentice Hall, 1994.
[2] Enders, W. Прикладные эконометрические временные ряды. Хобокен, NJ: John Wiley & Sons, 1995.
[3] Гамильтон, J. D. Анализ timeseries. Принстон, NJ: Издательство Принстонского университета, 1994.