EXPARMA_optim {EXPARMA} | R Documentation |
Fitting of Exponential Autoregressive Moving Average (EXPARMA) Model
Description
This function will fit EXPARMA model for given parameters.
Usage
EXPARMA_optim(ts_data, order, init, opt_method)
Arguments
ts_data |
a univarite time series data |
order |
order represents the values of autoregresive (p) and moving average (q) parameters of EXPARMA model. p and q will take integer values of 1 or more. By default these values are set as 1. |
init |
init represents the initial values of the model EXPARMA. These values can be user specified or the output from init_val() can be used. |
opt_method |
opt_method represents the optimiation method used for estimating the model parameters.All methods available under optim() can be used here. By default we have made use of "BFGS". |
Details
Takes 2 compulsory inputs, i.e., the data and order of model to be fitted. Optimizes the parameters of the model of the given order (p,q) by minimizing. RSS and returns a fit with the optimized parameters. The fit is returned using the previous function EXPARMAfit(), with the parameters inputted being the optimized ones. All other inputs to this function are arguments for the optim() part.
Value
It returns the model parameters, RSS, AIC, fitted values and residuals.
Examples
datats=c(17597,14074,11425,11691,11298,12351,14311,
12349,10537,11755,13154,11989,13022,12107,11172,10667,
10091,12204,12274,22343)
EXPARMA_optim(datats,order=c(1,1))