En la arima
función en R, ¿qué order(1, 0, 12)
significa? ¿Cuáles son los valores que se pueden asignar a p
, d
, q
, y lo que es el proceso de encontrar esos valores?
r
time-series
arima
kalyani
fuente
fuente
?arima
en la consola, obtendrá la página de ayuda de la función. Wrt a la opciónorder
, dice: "Una especificación de la parte no estacional del modelo ARIMA: los tres componentes (p, d, q) son el orden AR, el grado de diferenciación y el orden MA". Además, mira los ejemplos y siempre puedes jugar contigo mismo. También hay buenos libros que dan una introducción al análisis de series temporales en R. Shumway / Stoffer es solo uno.Respuestas:
¿Qué significa ARIMA (1, 0, 12)?
Específicamente para su modelo, ARIMA (1, 0, 12) significa que está describiendo alguna variable de respuesta (Y) combinando un modelo de regresión automática de primer orden y un modelo de media móvil de 12º orden. Una buena manera de pensarlo es (AR, I, MA). Esto hace que su modelo tenga el siguiente aspecto, en términos simples:
Y = (Parámetros de regresión automática) + (Parámetros de media móvil)
El 0 entre el 1 y el 12 representa la parte 'I' del modelo (la parte integrativa) y significa un modelo en el que está tomando la diferencia entre los datos de la variable de respuesta; esto se puede hacer con datos no estacionarios y no parece que estés lidiando con eso, así que puedes ignorarlo.
El enlace que DanTheMan publicó muestra una buena combinación de modelos que podrían ayudarlo a comprender el suyo comparándolo con esos.
¿Qué valores se pueden asignar a p, d, q?
Muchos números enteros diferentes. Hay pruebas de diagnóstico que puede hacer para tratar de encontrar los mejores valores de p, d, q (consulte la parte 3).
¿Cuál es el proceso para encontrar los valores de p, d, q?
Hay varias formas, y no pretendo que esto sea exhaustivo:
Sin saber cuánto más necesita saber, no puedo ir más lejos, pero si tiene más preguntas, no dude en preguntar y tal vez yo, o alguien más, pueda ayudarlo.
* Editar : todas las formas de encontrar p, d, q que enumeré aquí se pueden encontrar en el paquete R TSA si está familiarizado con R.
fuente
order(p,d,q)
La mejor manera de encontrar
p, d, q
valores en R es usar laauto.arima
función fromlibrary(forecast)
. Por ejemplo,auto.arima(x, ic = "aic")
. Para más información mira hacia arriba?auto.arima
.fuente