IniziaInizia gratis

Previsione con modelli ML

Come consulente di data science, il tuo compito è prevedere la domanda oraria di elettricità negli Stati Uniti. Nel task precedente, hai pulito e preparato i dati. Ora è il momento di usare modelli di machine learning per costruire la tua previsione.

Abbiamo già visto il flusso di lavoro di statsforecast e ora applicherai gli stessi principi usando mlforecast.

I dataset train e test, così come i modelli (LGBMRegressor(), XGBRegressor(), LinearRegression()), sono già caricati.

La classe MLForecast è stata importata dal pacchetto mlforecast ed è pronta all'uso. Costruiamo la tua previsione!

Questo esercizio fa parte del corso

Progettare pipeline di forecasting per la produzione

Visualizza il corso

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# 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'])
Modifica ed esegui il codice