AutoARIMA

AutoARIMA automatically finds the optimal ARIMA (AutoRegressive Integrated Moving Average) model according to an information criterion. It performs a search over the model orders within given constraints, and selects the set of parameters that optimizes the provided information criterion. The algorithm also supports seasonal components (S) for seasonal patterns and exogenous variables (X) for external influences on the forecast.

p is the order (number of time lags) of the auto-regressive (AR) model.
Degree of differencing. ARIMA models that include differencing (i.e. when d is positive) assume that the data becomes stationary after differencing.
If no value is provided, the value will automatically be selected based on the results of the unit root test; the runtime might be significantly longer.
Type of test to use to detect stationarity.
q is the order (number of time lags) of the moving-average (MA) model.
High values are not recommended for season length with AutoARIMA
P is the order of the auto-regressive (AR) part of the seasonal model.
If no value is provided, the value will automatically be selected based on the results of the seasonal unit root test.
Type of test to use to detect seasonality.
Q is the order of the moving-average (MA) part of the seasonal model.
Allows to limit the search space: ARIMA models where  p + q + P + Q  is greater than the given value will not be fitted.
Must be strictly greater than the sum of the starting values of each order.
Maximum number of function evaluations during the search of the best ARIMA model orders.
Information criterion minimized to find the best ARIMA model.