oesg {smooth} | R Documentation |
Occurrence ETS, general model
Description
Function returns the general occurrence model of the of iETS model.
Usage
oesg(y, modelA = "MNN", modelB = "MNN", persistenceA = NULL,
persistenceB = NULL, phiA = NULL, phiB = NULL, initialA = "o",
initialB = "o", initialSeasonA = NULL, initialSeasonB = NULL,
ic = c("AICc", "AIC", "BIC", "BICc"), h = 10, holdout = FALSE,
bounds = c("usual", "admissible", "none"), silent = c("all", "graph",
"legend", "output", "none"), xregA = NULL, xregB = NULL,
initialXA = NULL, initialXB = NULL, regressorsA = c("use", "select"),
regressorsB = c("use", "select"), ...)
Arguments
y |
Either numeric vector or time series vector. |
modelA |
The type of the ETS for the model A. |
modelB |
The type of the ETS for the model B. |
persistenceA |
The persistence vector |
persistenceB |
The persistence vector |
phiA |
The value of the dampening parameter in the model A. Used only for damped-trend models. |
phiB |
The value of the dampening parameter in the model B. Used only for damped-trend models. |
initialA |
Either |
initialB |
Either |
initialSeasonA |
The vector of the initial seasonal components for the
model A. If |
initialSeasonB |
The vector of the initial seasonal components for the
model B. If |
ic |
Information criteria to use in case of model selection. |
h |
Forecast horizon. |
holdout |
If |
bounds |
What type of bounds to use in the model estimation. The first letter can be used instead of the whole word. |
silent |
If |
xregA |
The vector or the matrix of exogenous variables, explaining some parts of occurrence variable of the model A. |
xregB |
The vector or the matrix of exogenous variables, explaining some parts of occurrence variable of the model B. |
initialXA |
The vector of initial parameters for exogenous variables in the model
A. Ignored if |
initialXB |
The vector of initial parameters for exogenous variables in the model
B. Ignored if |
regressorsA |
Variable defines what to do with the provided |
regressorsB |
Similar to the |
... |
The parameters passed to the optimiser, such as |
Details
The function estimates probability of demand occurrence, based on the iETS_G state-space model. It involves the estimation and modelling of the two simultaneous state space equations. Thus two parts for the model type, persistence, initials etc.
For the details about the model and its implementation, see the respective
vignette: vignette("oes","smooth")
The model is based on:
o_t \sim Bernoulli(p_t)
p_t = \frac{a_t}{a_t+b_t}
,
where a_t and b_t are the parameters of the Beta distribution and are modelled using separate ETS models.
Value
The object of class "occurrence" is returned. It contains following list of values:
-
modelA
- the model A of the class oes, that contains the output similar to the one from theoes()
function; -
modelB
- the model B of the class oes, that contains the output similar to the one from theoes()
function. -
B
- the vector of all the estimated parameters.
Author(s)
Ivan Svetunkov, ivan@svetunkov.ru
See Also
Examples
y <- rpois(100,0.1)
oesg(y, modelA="MNN", modelB="ANN")