Become an expert in R — Interactive courses, Cheat Sheets, certificates and more!
Get Started for Free

markovParms

Markov Parameters


Description

Construct a Matrix of the Markov Parameters

Usage

markovParms(model, blocks=NULL)

Arguments

model

An ARMA or SS TSmodel.

blocks

Number of blocks to calculate.

Details

Construct a matrix with partitions [M0|...|Mi] giving the Markov parameters Mi, i+1 = blocks where each Mi is a p by (m+p) matrix, (m is the dimension of the exogeneous series and p is the dimension of endogeneous series) ie. y(t) = e(t) + M [u'(t)|y'(t-1) | u'(t-1)|y'(t-2)]' This requires that models be transformed so that lagged endogeneous variables are inputs. See Mittnik p1190. If blocks=NULL (the default) then at least 3 blocks are generated, and up to n+1, but the series is truncated if the blocks are effectively zero. This will affect the size of the Hankel matrix.

Value

A matrix

References

See references for MittnikReduction.

See Also

Examples

data("eg1.DSE.data.diff", package="dse")
    model <- estVARXls(eg1.DSE.data.diff)
    markovParms(model)

dse

Dynamic Systems Estimation (Time Series Package)

v2020.2-1
GPL-2
Authors
Paul Gilbert <pgilbert.ttv9z@ncf.ca>
Initial release

We don't support your browser anymore

Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.