Nixtla |

ML Forecast

4
7
Misc ML
    More
Step 1: Upload your data

Training Data

Drag your file(s) or upload
  • Your file can be in the following formats:.csv, .txt, .tsv
  • Please provide data in three columns, in the following order: • unique_id for each time series (up to 32 time series can be provided in one file, and trained simultaneously--if unique_id is not included it is assumed that the file contains only one time series). • date-time column can be in any format (date, time, number, other), but must be in ascending order. • value. The value of the time series at each time
or
Don’t have a file?
Use our demo data to run
Use Demo Data
View example data

Test Data (Optional)

Drag your file(s) or upload
  • Your file can be in the following formats:csv, txt, tsv
  • Please provide data in three columns, in the following order: • unique_id for each time series (up to 32 time series can be provided in one file, and trained simultaneously--if unique_id is not included it is assumed that the file contains only one time series). • date-time column can be in any format (date, time, number, other), but must be in ascending order. • value. The value of the time series at each time
or
Don’t have a file?
Use our demo data to run
Use Demo Data
View example data
Step 2: Set Parameters
1
1
50
1
10
50
Step 3: Complete run profile

mlForecast allows users to apply scikit-learn models, such as random forests or gradient boosting to time series data. This particular implementation uses the hyperopt python package, automatically training numerous sklearn random forest, XGBoost, and LightGBM models, identifying over multiple iterations which parameters perform the best. The results for the champion model are then provided. If trained using CPU, then a maximum of 32 time series will be processed, while if trained using GPU a maximum of 128 will be processed instead, and the maximum iterations used to identify the best models will be higher. Models are trained using all series, meaning that with more series included performance is likely to improve. The seasonality parameter can be altered to reflect known cycles in the data (for example, if hourly data that is expected to vary in a regular pattern over a 24 hour period, then a seasonality of 24 may be suitable).A seasonality of 1 implies that no seasonality is included in the model.

Please provide data in three columns, in the following order:

  • unique_id for each time series (up to 32 time series can be provided in one file, and trained simultaneously--if unique_id is not included it is assumed that the file contains only one time series).
  • date-time column can be in any format (date, time, number, other), but must be in ascending order.
  • value. The value of the time series at each time
Citation:
https://towardsdatascience.com/forecasting-with-machine-learning-models-95a6b6579090
Released:
Aug-10-2022
Previous Job Parameters
Your previous job parameters will show up here
so you can keep track of your jobs
Results
Parameters