Medelabsolutfel
Innan du använder modellen för att göra förutsägelser är det viktigt att veta hur träffsäker den är. Medelabsolutfelet (MAE) är ett bra mått för detta – det är medelvärdet av skillnaden mellan dina förutsägelser och de verkliga värdena.
I den här övningen beräknar du MAE för en ARMA(1,1)-modell anpassad till jordbävningarnas tidsserie.
numpy har importerats till din miljö som np och tidsserien för jordbävningar finns tillgänglig som earthquake.
Den här övningen är en del av kursen
ARIMA-modeller i Python
Övningsinstruktioner
- Använd
np-funktioner för att beräkna medelabsolutfelet (MAE) för attributet.residi objektetresults. - Skriv ut MAE.
- Använd DataFramens
.plot()-metod utan argument för att plotta tidsserienearthquake.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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()