Forecasting with ML Models
As a data science consultant, your task is to predict US hourly electricity demand. In the previous task, you cleaned and prepared the data. Now, it's time to use machine learning models to build your forecast.
We previously covered the statsforecast workflow, and now you'll apply the same principles using mlforecast.
The train and test datasets, as well as models (LGBMRegressor(), XGBRegressor(), LinearRegression()), are preloaded.
The MLForecast class has been imported from the mlforecast package, ready to use. Let's build your forecast!
이 연습은 강의의 일부입니다
Designing Forecasting Pipelines for Production
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# 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'])