Términos de error del modelo de promedio móvil

17

Esta es una pregunta básica sobre los modelos MA de Box-Jenkins. Según entiendo, un modelo MA es básicamente una regresión lineal de series de tiempo los valores de Y contra términos de error anterior et,...,etn . Es decir, la observación Y es retrocedido primero contra sus valores anteriores Yt1,...,Ytn y luego una o más YY^ valores se utilizan como los términos de error para el modelo de MA.

Pero, ¿cómo se calculan los términos de error en un modelo ARIMA (0, 0, 2)? Si el modelo MA se usa sin una parte autorregresiva y, por lo tanto, sin valor estimado, ¿cómo puedo tener un término de error?

Robert Kubrick
fuente
1
No, creo que está confundiendo la definición de un modelo MA (n), donde la regresión es solo en términos de eti 's, con su estimación, donde los eti ' s se estiman a partir de los datos .
Xi'an
1
El principal problema en su pregunta es que usted dice que el modelo MA es básicamente una regresión lineal. Esto simplemente no es cierto, ya que no observamos términos de error.
mpiktas
Creo que el término de error es en realidad YtYt^ , donde Y es E ( Y | Y t , . . . , T - n ) o, simplemente, Y t - Y t - 1 . Es por eso que una estimación del parámetro del modelo MA se deriva de un patrón recurrente en la función de autocorrelación parcial Y , que es el comportamiento de los residuos. La estimación del parámetro AR, en cambio, se basa en un patrón recurrente de acf (Y).Y^E(Y|Yt,...,tn)YtYt1Y
Robert Kubrick

Respuestas:

20

Estimación del modelo MA:

Supongamos una serie con 100 puntos de tiempo, y digamos que se caracteriza por el modelo MA (1) sin intercepción. Entonces el modelo viene dado por

yt=εtθεt1,t=1,2,,100(1)

El término de error aquí no se observa. Entonces, para obtener esto, Box et al. El análisis de series temporales: pronóstico y control (3a edición) , página 228 , sugiere que el término de error se calcula de forma recursiva por,

εt=yt+θεt1

Entonces, el término de error para es, ε 1 = y 1 + θ ε 0 Ahora no podemos calcular esto sin conocer el valor de θ . Entonces, para obtener esto, debemos calcular la estimación inicial o preliminar del modelo, consulte Box et al. de dicho libro, la Sección 6.3.2 página 202 establece que,t=1

ε1=y1+θε0
θ

Se ha demostrado que las primeras autocorrelaciones del proceso MA ( q ) no son cero y se pueden escribir en términos de los parámetros del modelo como ρ k = - θ k + θ 1 θ k + 1 + θ 2 θ k + 2 + + θ q - k θ qqq La expresión anterior para ρ 1 , ρ 2, ρ q en términos de θ 1 , θ 2 , , θ q , proporciona q ecuaciones en q incógnitas. Las estimaciones preliminares de θ s pueden obtenerse sustituyendo las estimaciones r k por ρ k en la ecuación anterior

ρk=θk+θ1θk+1+θ2θk+2++θqkθq1+θ12+θ22++θq2k=1,2,,q
ρ1,ρ2,ρqθ1,θ2,,θqqqθrkρk

Tenga en cuenta que es la autocorrelación estimada. Hay más discusión en la Sección 6.3 - Estimaciones iniciales para los parámetros , lea sobre eso. Ahora, suponiendo que obtengamos la estimación inicial θ = 0.5 . Entonces, ε 1 = y 1 + 0.5 ε 0 Ahora, otro problema es que no tenemos valor para ε 0 porque t comienza en 1, por lo que no podemos calcular ε 1 . Afortunadamente, hay dos métodos para obtener esto:rkθ=0.5

ε1=y1+0.5ε0
ε0tε1
  1. Probabilidad condicional
  2. Probabilidad incondicional

De acuerdo con Box et al. Sección 7.1.3 página 227 , los valores de se pueden sustituir a cero como una aproximación si n es moderado o grande, este método es de probabilidad condicional. De lo contrario, se utiliza la probabilidad incondicional, en la que el valor de ε 0 se obtiene mediante predicción inversa, Box et al. Recomiendo este método. Lea más sobre el pronóstico atrasado en la Sección 7.1.4, página 231 .ε0nε0

Después de obtener las estimaciones iniciales y el valor de , finalmente podemos proceder con el cálculo recursivo del término de error. Luego, la etapa final es estimar el parámetro del modelo ( 1 ) , recuerde que esta ya no es la estimación preliminar.ε0(1)

Al estimar el parámetro , utilizo el procedimiento de estimación no lineal, particularmente el algoritmo de Levenberg-Marquardt, ya que los modelos MA no son lineales en su parámetro.θ

En general, le recomendaría encarecidamente que lea Box et al. Análisis de series temporales: previsión y control (3ª edición) .

Al-Ahmadgaid Asaad
fuente
¿Puedes explicar qué es ? rk
Piyush Divyanakar
4

Un modelo gaussiano de MA (q) se define (¡no solo por Box y Jenkins!) Como por lo que el modelo MA (q) es un modelo de error "puro", el grado q define qué tan lejos retrocede la correlación.

Yt=i=1qϑieti+σet,etiidN(0,1)
q
Xi'an
fuente
1
Todavía no tengo claro de dónde viene . ¿Es e t una variable aleatoria? No lo creo, de lo contrario, ¿por qué molestarse en buscar correlaciones q ? etetq
Robert Kubrick
1
¿Por qué hay un menos en tu fórmula? Por lo general, el signo negativo es para los modelos AR. Matemáticamente no es un problema, solo tengo curiosidad, ya que nunca he visto menos en los modelos MA.
mpiktas
3
@RobertKubrick, ¿conoces el teorema de descomposición de Wold ? Cada proceso estacionario tiene su correspondiente proceso de innovación, es decir, de donde provienen los términos . et
mpiktas
1
YE(Y)
1

YYt1,...,YtnYY^Yet1et2etθ1et1θ2et2etθ1θ2θ1θ2

IrishStat
fuente
¿Cuáles son las otras 2 series de predictores? Pregunto porque cuando miro la literatura que tengo, nunca se especifica claramente. ¿Estas otras 2 series no están relacionadas conY? Tuve la impresión de que toda la formulación de ARIMA se limita alYserie.
Robert Kubrick
1
Los 2 predictores son los retrasos de los términos de error. Dado que estos no se conocen a priori, ya que no conocemos los términos de error antes de comenzar, es por eso que esto debe tratarse mediante una estimación no lineal. La confusión que tiene es que un modelo es finito en el pasado (es decir, un AR MODELO) es potencialmente infinito en los errores Y un modelo que es finito en los errores (es decir, un MODELO MA) es potencialmente infinito en el pasado de Y. La razón por la que uno selecciona un MODELO AR versus un MODELO MA es para parsimonia. A veces construimos un MODELO ARMA que combina tanto la historia de Y como la historia de los errores.
IrishStat
1
Como comenté en la otra respuesta, lo que aún me falta es cuál es el pronóstico óptimo para Y, que se utiliza para calcular la innovación mit-norte.
Robert Kubrick
1

Vea mi publicación aquí para obtener una explicación de cómo entender los términos de perturbación en una serie de MA.

Necesita diferentes técnicas de estimación para estimarlas. Esto se debe a que primero no puede obtener los residuos de una regresión lineal y luego incluir los valores residuales rezagados como variables explicativas porque el proceso de MA usa los residuos de la regresión actual. En su ejemplo, está haciendo dos ecuaciones de regresión y está utilizando residuos de una a la otra. Esto no es lo que es un proceso de MA. No se puede estimar con OLS.

JoeDanger
fuente