Learn R Programming

greybox (version 2.0.2)

implant: Implant the scale model in the location model

Description

The function implants the scale model into the location model. It currently works with alm / adam and sm() method.

Usage

implant(location, scale, ...)

Value

The model of the same class as the location model, but with scale from the estimated model via sm(). This is needed to produce appropriate forecasts in case of scale model and to take into account the correct number of estimated parameters.

Arguments

location

Model estimated using either alm or adam.

scale

The scale model, estimate with sm method.

...

Currently nothing. Implemented for flexibility.

Author

Ivan Svetunkov, ivan@svetunkov.ru

Details

The function is needed in order to treat the scale of model correctly in the methods like forecast().

See Also

alm, adam, sm

Examples

Run this code

xreg <- cbind(rnorm(100,10,3),rnorm(100,50,5))
xreg <- cbind(100+0.5*xreg[,1]-0.75*xreg[,2]+sqrt(exp(0.8+0.2*xreg[,1]))*rnorm(100,0,1),
              xreg,rnorm(100,300,10))
colnames(xreg) <- c("y","x1","x2","Noise")

# Estimate the location model
ourModel <- alm(y~.,xreg)
# Estimate the scale model
ourScale <- sm(ourModel,formula=~x1+x2)
# Implant scale into location
ourModel <- implant(ourModel, ourScale)

Run the code above in your browser using DataLab