Kom igångKom igång gratis

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

Visa kurs

Övningsinstruktioner

  • Använd np-funktioner för att beräkna medelabsolutfelet (MAE) för attributet .resid i objektet results.
  • Skriv ut MAE.
  • Använd DataFramens .plot()-metod utan argument för att plotta tidsserien earthquake.

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()
Redigera och kör kod