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