Diagnóstico: sobreajuste simulado
Una forma de comprobar un análisis es sobreajustar el modelo añadiendo un parámetro extra para ver si cambia los resultados. Si al añadir parámetros los resultados cambian drásticamente, deberías replantearte tu modelo. Si, por el contrario, los resultados apenas cambian, puedes confiar en que el ajuste es correcto.
Generamos 250 observaciones de un modelo ARIMA(0,1,1) con parámetro MA de 0.9. Primero, ajustarás el modelo a los datos con las técnicas habituales.
Luego, puedes comprobar un modelo sobreajustándolo (añadiendo un parámetro) para ver si marca alguna diferencia. En este caso, añadirás un parámetro MA adicional para comprobar que no es necesario.
Como siempre, el paquete astsa está precargado y los datos generados en x se han representado por ti. Los datos diferenciados diff(x) también se han representado. Observa que parecen estacionarios.
Este ejercicio forma parte del curso
Modelos ARIMA en R
Instrucciones del ejercicio
- Representa la ACF y la PACF muestrales de los datos diferenciados usando
acf2()y observa que el modelo se identifica fácilmente. - Ajusta un modelo ARIMA(0,1,1) a los datos simulados usando
sarima(). Compara la estimación del parámetro MA con el valor real de 0.9 y examina los gráficos de residuales. - Sobreajusta el modelo añadiendo un parámetro MA adicional. Es decir, ajusta un ARIMA(0,1,2) a los datos y compáralo con la ejecución de ARIMA(0,1,1).
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# Plot sample P/ACF pair of the differenced data
# Fit the first model, compare parameters, check diagnostics
# Fit the second model and compare fit