When creating a machine learning regression model, users can choose the method that best suits their time-series data properties. Here is the list of supported models at the moment:
You may select the method of your choice using the drop-down menu under Method advanced settings:
Choosing the best method, in addition to the properties of the data, depends on the size of the available dataset. Examples of dataset sizes are:
This is a fast and accurate model that learns the behaviour of the data by building many lightweight decision trees. Each new tree tries to correct the mistakes of the previous ones. This “boosting” process helps the model capture complex relationships and subtle patterns in the data. It is best used for:
This method is NOT the best choice when the user needs extrapolation capabilities (forecasting) for strong upward or downward trends that have not been seen before in the data.
This method decomposes the time series into two parts: trend and seasonality. Trend is modeled as a piecewise-linear curve that adapts when patterns change. Seasonality is modeled using smooth curves (e.g., daily, weekly, or yearly cycles). It is best used for:
A classical statistical method for simpler, stable time-series data using the auto-regressive moving average technique. Auto ARIMA examines your historical values and automatically finds the best configuration. The model focuses on the autocorrelation in the data; i.e., how past values influence future values. By disabling the seasonal-trend search, the model runs much faster but is better suited to non-seasonal or lightly seasonal series. It is best used for:
Patterns Part 1: What does the Pattern tool do?
Patterns Part 2: How to Create a Pattern?
Patterns Part 3: How to Create a Regression Pattern?
Patterns Part 4: How to Create a Trend Pattern?
Patterns Part 5: How to Select a Machine Learning Regression Pattern Method?