pcacfMat {pcts} | R Documentation |
Compute PAR autocovariance matrix
Description
Compute PAR autocovariance matrix
Usage
pc.acf.parModel(parmodel, maxlag = NULL)
pcacfMat(parmodel)
Arguments
parmodel |
PAR model, an object of class |
maxlag |
maximum lag |
Details
pc.acf.parModel
returns the autocovariances of a PAR model in
season-lag form with maximum lag equal to maxlag
. If
maxlag
is larger than the available precomputed
autocovariances, they missing ones are computed using the Yule-Walker
relations. Note that pc.acf.parModel
assumes that there are enough precomputed autocovariances to use the
Yule-Walker recursions directly.
TODO: pc.acf.parModel
is tied to the old classes since it accesses
their slots. Could be used as a template to streamline the method for
autocovariances
for class "PeriodicAutocovariance"
.
The season-lag form can be easily converted to other forms with the
powerful indexing operator, see the examples and slMatrix-class
.
pcacfMat
is a convenience function for statistical
inference. It creates a covariance matrix with dimension chosen
automatically. This covariance matrix is such that the asymptotic
covariance matrix of the estimated parameters can be obtained by dividing
sub-blocks by innovation variances and inverting them. See,
eq. (3.3) in the reference.
Value
for pcacfMat
, a matrix
for pc.acf.parModel
, an slMatrix
Author(s)
Georgi N. Boshnakov
References
McLeod AI (1994). “Diagnostic checking of periodic autoregression models with application.” Journal of Time Series Analysis, 15(2), 221–233.
See Also
Examples
x <- arima.sim(list(ar = 0.9), n = 1000)
proba1 <- fitPM(c(3,2,2,2), x)
acfb <- pc.acf.parModel(proba1, maxlag = 8)
acfb[4:(-2), 4:(-2), type = "tt"]
pcacfMat(proba1)