Suche nach Modellordnung
In dieser Übung hast du es mit einem Datensatz zu tun, der wie ein ARMA-Modell aussieht. Die ACF und PACF siehst du im Plot unten. Um die beste Ordnung für dieses Modell zu wählen, wirst du viele mögliche Modellordnungen durchsuchen müssen, um die beste Kombination zu finden.
<\center>\center>Die Modellklasse ARIMA und das Zeitreihen-DataFrame df stehen dir in deiner Umgebung zur Verfügung.
Diese Übung ist Teil des Kurses
ARIMA-Modelle in Python
Anleitung zur Übung
- Iteriere über die Werte von
pvon 0–2. - Iteriere über die Werte von
qvon 0–2. - Trainiere und fitte ein ARMA(p,q)-Modell.
- Hänge ein Tupel aus
(p,q, AIC-Wert, BIC-Wert)anorder_aic_bican.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# Create empty list to store search results
order_aic_bic=[]
# Loop over p values from 0-2
for p in range(____):
# Loop over q values from 0-2
for q in range(____):
# create and fit ARMA(p,q) model
model = ARIMA(df, order=____)
results = model.fit()
# Append order and results tuple
order_aic_bic.append((____))