Класс: arima
Отфильтруйте воздействия с помощью модели ARIMA или ARIMAX
[Y,E,V]
= filter(Mdl,Z)
[Y,E,V]
= filter(Mdl,Z,Name,Value)
[
воздействия фильтров, Y
,E
,V
]
= filter(Mdl
,Z
)Z
, чтобы произвести ответы, инновации и условные отклонения одномерного ARIMA (p, D, q) модель.
[
воздействия фильтров с помощью дополнительных опций заданы одним или несколькими аргументами пары Y
,E
,V
]
= filter(Mdl
,Z
,Name,Value
)Name,Value
.
|
Модель ARIMA, как создано |
|
Как вектор-столбец, Примечание
|
Укажите необязательные аргументы в виде пар ""имя, значение"", разделенных запятыми.
Имя (Name) — это имя аргумента, а значение (Value) — соответствующее значение.
Name
должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.
|
Положительные преддемонстрационные условные отклонения, которые обеспечивают начальные значения для модели. Если
Значение по умолчанию: |
|
Матрица данных о предикторе, соответствующих компоненту регрессии в условной средней модели. Столбцы Значение по умолчанию: |
|
Преддемонстрационные данные об ответе, обеспечивая начальные значения для модели. Если
Значение по умолчанию: |
|
Преддемонстрационные воздействия, обеспечивая начальные значения для входного ряда воздействия,
Значение по умолчанию: |
NaN
s в данных указывает на отсутствующие значения, и filter
удаляет их. Программное обеспечение объединяет преддемонстрационные данные и основные наборы данных отдельно, затем использует мудрое списком удаление, чтобы удалить любой NaN
s. Таким образом, filter
устанавливает PreSample
= [Y0 Z0 V0]
и Data
= [Z X]
, затем это удаляет любую строку в PreSample
или Data
, который содержит по крайней мере один NaN
.
Удаление NaN
s в основных данных уменьшает эффективный объем выборки. Такое удаление может также создать неправильные временные ряды.
filter
принимает, что вы синхронизируете преддемонстрационные данные, таким образом, что новое наблюдение за каждым преддемонстрационным рядом происходит одновременно.
Все ряды предиктора в X
(т.е. столбцы X
) применяются к каждому ряду воздействия в Z
, чтобы произвести серию Y
ответа NumPaths
.
|
|
|
|
|
|
filter
обобщает simulate
. Таким образом, оба фильтруют серию воздействий, чтобы произвести выходные ответы, инновации и условные отклонения. Однако simulate
автоматически генерирует серию среднего нуля, модульного отклонения, независимых и тождественно распределенных (iid) воздействий согласно распределению в Mdl
. Напротив, filter
позволяет вам непосредственно задать свои собственные воздействия.
[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.