Diferenciación y ajuste de ARMA
En este ejercicio vas a ajustar un modelo ARMA al conjunto de datos de las acciones de Amazon. Como viste antes, es un conjunto no estacionario. Utilizarás la diferenciación para hacerlo estacionario y así poder ajustar un modelo ARMA.
En la siguiente sección harás un pronóstico de las diferencias y usarás esto para pronosticar los valores reales.
La serie temporal de las acciones de Amazon está disponible en tu entorno como amazon. La clase de modelo ARIMA también está disponible en tu entorno.
Este ejercicio forma parte del curso
Modelos ARIMA en Python
Instrucciones del ejercicio
- Usa el método
.diff()deamazonpara hacer estacionaria la serie temporal tomando la primera diferencia. No olvides eliminar los valoresNaNcon el método.dropna(). - Crea un modelo ARMA(2,2) usando la clase
ARIMA, pasándole los datos estacionarios. - Ajusta el modelo.
ejercicio interactivo práctico
Prueba este ejercicio completando este código de ejemplo.
# Take the first difference of the data
amazon_diff = amazon.____
# Create ARMA(2,2) model
arma = ____
# Fit model
arma_results = ____
# Print fit summary
print(arma_results.summary())