Learn R Programming

dlm (version 1.1-6)

ARtransPars: Function to parametrize a stationary AR process

Description

The function maps a vector of length p to the vector of autoregressive coefficients of a stationary AR(p) process. It can be used to parametrize a stationary AR(p) process

Usage

ARtransPars(raw)

Value

The vector of autoregressive coefficients of a stationary AR(p) process corresponding to the parameters in raw.

Arguments

raw

a vector of length p

Author

Giovanni Petris, GPetris@uark.edu

Details

The function first maps each element of raw to (0,1) using tanh. The numbers obtained are treated as the first partial autocorrelations of a stationary AR(p) process and the vector of the corresponding autoregressive coefficients is computed and returned.

References

Jones, 1987. Randomly choosing parameters from the stationarity and invertibility region of autoregressive-moving average models. Applied Statistics, 36.

Examples

Run this code
(ar <- ARtransPars(rnorm(5)))
all( Mod(polyroot(c(1,-ar))) > 1 ) # TRUE

Run the code above in your browser using DataLab