powered by
Form the correlation matrix of order order whose correlations follow the arma pattern. The resulting matrix is banded.
matrix
order
mat.arma(ARparameter, MAparameter, order)
A banded correlation matrix whose elements follow an arma pattern.
A numeric value for the autoregressive parameter of the process, being the weight given to the lag 1 response values.
numeric
A numeric value for the moving average parameter of the process, being the weight given to the lag 1 random variable.
The order of the matrix to be formed.
Chris Brien
The correlations in the correlation matrix, corr say, are calculated from the correlation parameters, ARparameters. The values in
corr
ARparameters
the diagonal (k = 1) of corr are one;
k = 1
the first subdiagonal band (k = 2) of corr are equal to ARparameters[1]/(1-ARparameters[2]);
k = 2
ARparameters[1]/(1-ARparameters[2])
in subsequent disgonal bands, (k = 3:order), of corr are ARparameters[1]*corr[k-1] + ARparameters[2]*corr[k-2].
k = 3:order
ARparameters[1]*corr[k-1] + ARparameters[2]*corr[k-2]
mat.I, mat.J, mat.cor, mat.corg, mat.exp, mat.gau, mat.banded, mat.ar1, mat.ar3, mat.sar2, mat.ma1, mat.ma2
mat.I
mat.J
mat.cor
mat.corg
mat.exp
mat.gau
mat.banded
mat.ar1
mat.ar3
mat.sar2
mat.ma1
mat.ma2
corr <- mat.arma(ARparameter = 0.4, MAparameter = -0.2, order = 4)
Run the code above in your browser using DataLab