| metric (mean) | auto_arima_nixtla | auto_arima_pmdarima | auto_arima_r |
|---|---|---|---|
| mase | 0.84 | 0.89 | 0.82 |
| time (mins) | 3.32 | 52.51 | 2.91 |
To reproduce the main results you have:
- Execute
make initto create a Docker image with the required dependencies. - Run the experiments using
make run_module module="python -m src.[model] --group [group]"where[model]can bestatsforecastandpmdarima, and[group]can beNP,PJM,FR,BEyDE. - To run R experiments you have to prepare the data using
make run_module module="python -m src.data --group [group]"for each[group]. Once it is done, just runmake run_module module="Rscript src/arima_r.R [group]". - Finally you can evaluate the forecasts using
make run_module module="python -m src.evaluation".