Forecasting mit ML-Modellen
Als Data-Science-Berater ist es deine Aufgabe, die stündliche Stromnachfrage in den USA vorherzusagen. In der vorherigen Aufgabe hast du die Daten bereinigt und vorbereitet. Jetzt ist es Zeit, mit Machine-Learning-Modellen deine Prognose zu erstellen.
Wir haben bereits den statsforecast-Workflow behandelt, und nun wendest du die gleichen Prinzipien mit mlforecast an.
Die Datensätze train und test sowie die Modelle (LGBMRegressor(), XGBRegressor(), LinearRegression()) sind vorab geladen.
Die Klasse MLForecast wurde aus dem Paket mlforecast importiert und ist einsatzbereit. Lass uns deine Prognose bauen!
Diese Übung ist Teil des Kurses
Forecasting-Pipelines für die Produktion entwerfen
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# Define the ML models
ml_models = [____(), XGBRegressor(), LinearRegression()]
# Set up the MLForecast object with models and frequency
mlf = ____(
models= ____,
freq='____',
lags=list(range(1, 24)),
date_features=['year', 'month', 'day', 'dayofweek', 'quarter', 'week', 'hour'])