Arima

Syntax

Arima(Input: ITimeSeries,
      Period: IMsPeriod,
      NotSeasonalIAR: Integer,
      NotSeasonalIMA: Integer,
      NotSeasonalDIFF: Integer,
      ConstantValue: Variant,
      SeasonalAR: Integer,
      SeasonalMA: Integer,
      SeasonalDiff: Integer,
      SeasonalPeriod: Integer,
      MaxIteration: Integer,
      Precision: Double,
      Casewise: MsCasewise)

Parameters

Input. Output variable

Period. Period, at which the method is calculated. If the parameter value is Null, the method is calculated at the entire time period

NotSeasonalIAR. Non-seasonal autoregression order

NotSeasonalIMA. Non-seasonal moving average order

NotSeasonalDIFF. Non-seasonal difference order

ConstantValue. Constant used in calculations.

SeasonalAR. Seasonal regression order. Optional parameter. By default the parameter is 0

SeasonalMA. Seasonal moving average order. Optional parameter. By default the parameter is 0

SeasonalDiff. Seasonal difference order. Optional parameter. By default the parameter is 1

SeasonalPeriod. Duration of seasonal period. Optional parameter. By default the parameter is 0

MaxIteration. Maximum number of iterations, in which the optimal decision must be found. Optional parameter. By default the parameter is set to 500.

Precision. Calculation accuracy. Optional parameter. By default the parameter is set to 0.0001.

Casewise. Missing data treatment method. Optional parameter. By default parameter is set to MsCasewise.No - missing data treatment is not used.

Description

It models series values using the ARIMA method.

Comments

ConstantValue. The constant value can be determined by the user or estimated automatically. Use the Estimate function, to estimate values automatically. If the model must be calculated without constant, use the None function.

NotSeasonalIAR, NotSeasonalIMA, SeasonalAR, SeasonalMA. Parameters are set in the string view. Specify the numbers or ranges of autoregression or moving average orders separated by commas. The range of autoregression or moving average orders is specified via the sign -. For example: SeasonalAR = "1-3,5".

NotSeasonalIMASeasonalMA. If the order of the moving average (seasonal/non-seasonal) is set, the back-casting can be used on estimate of its coefficients. Back-casting parameters are set once in the NotSeasonalIMA parameter and used for all types of moving average. By default the back-casting is used. If the back-casting should be disabled, the NotSeasonalIMA parameter must contain the "backcast.No" string. For example: NotSeasonalIMA = "1-4;backcast.No".

Example

Formula Result Application
= Arima({Brazil|BCA[t]}, SetPeriod("2001", "2016"), "1-3", "1,4;backcast.No", 0, Estimate) For the Brazil|BCA series the ARIMA method is calculated by the following parameters: order of non-seasonal autoregression is in the range 1-3, order of non-seasonal moving average is 1.4, back-casting is not used to estimate seasonal average coefficients, non-seasonal difference order is 0, constant value is estimated automatically, using the Estimate function. Calculation is made without missing data treatment for the period from 2001 to 2016. It can be used in formulas of calculated series of time series database and in formulas of attribute-based models of modeling container.
= Arima(X1,Null,"","",1,2.7,"","", 1,0,500,0.0001, MsCasewise.Yes)

 

For the X1 factor ARIMA method is calculated by the following parameters: orders of non-seasonal autoregression and non-seasonal moving average are not assigned, order of non-seasonal difference is 1, constant value is 2.7, calculation is executed for the whole period without considering missing values, missing data will be treated with the Casewise method. It can be used in model variable-based formulas of modeling container.

See also:

Functions Available in Expression Editor │ ForescastingIModelling.Arima | TheARIMA method