Errore medio assoluto
Ovviamente, prima di usare il modello per prevedere, vuoi sapere quanto sono accurate le tue previsioni. L'errore medio assoluto (MAE) è una buona statistica per questo: è la differenza media tra le tue previsioni e i valori reali.
In questo esercizio calcolerai il MAE per un modello ARMA(1,1) adattato alla serie storica dei terremoti.
numpy è stato importato nel tuo ambiente come np e la serie storica dei terremoti è disponibile come earthquake.
Questo esercizio fa parte del corso
Modelli ARIMA in Python
Istruzioni dell'esercizio
- Usa le funzioni di
npper calcolare il Mean Absolute Error (MAE) dell'attributo.residdell'oggettoresults. - Stampa il MAE.
- Usa il metodo
.plot()del DataFrame senza argomenti per tracciare la serie storicaearthquake.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Fit model
model = ARIMA(earthquake, order=(1,0,1))
results = model.fit()
# Calculate the mean absolute error from residuals
mae = ____
# Print mean absolute error
print(____)
# Make plot of time series for comparison
____
plt.show()