Rev 8184 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed
% File nlme/man/corMatrix.corStruct.Rd% Part of the nlme package for R% Distributed under GPL 2 or later: see nlme/LICENCE.note\name{corMatrix.corStruct}\title{Matrix of a corStruct Object}\usage{\method{corMatrix}{corStruct}(object, covariate, corr, \dots)}\alias{corMatrix.corStruct}\alias{corMatrix.corAR1}\alias{corMatrix.corARMA}\alias{corMatrix.corCAR1}\alias{corMatrix.corCompSymm}\alias{corMatrix.corNatural}\alias{corMatrix.corSpatial}\alias{corMatrix.corSymm}\arguments{\item{object}{an object inheriting from class \code{"\link{corStruct}"}representing a correlation structure.}\item{covariate}{an optional covariate vector (matrix), or list ofcovariate vectors (matrices), at which values the correlation matrix,or list of correlation matrices, are to be evaluated. Defaults to\code{getCovariate(object)}.}\item{corr}{a logical value. If \code{TRUE} the function returns thecorrelation matrix, or list of correlation matrices, represented by\code{object}. If \code{FALSE} the function returns a transposeinverse square-root of the correlation matrix, or a list of transposeinverse square-root factors of the correlation matrices.}\item{\dots}{some methods for this generic require additionalarguments. None are used in this method.}}\description{This method function extracts the correlation matrix (or its transposeinverse square-root factor), or list of correlation matrices (or theirtranspose inverse square-root factors) corresponding to\code{covariate} and \code{object}. Letting \eqn{\Sigma}{S} denotea correlation matrix, a square-root factor of \eqn{\Sigma}{S} isany square matrix \eqn{L} such that \eqn{\Sigma = L'L}{S=L'L}. When\code{corr = FALSE}, this method extracts \eqn{L^{-t}}{L^(-t)}.}\value{If \code{covariate} is a vector (matrix), the returned value will bean array with the corresponding correlation matrix (or its transposeinverse square-root factor). If the \code{covariate} is a list ofvectors (matrices), the returned value will be a list with thecorrelation matrices (or their transpose inverse square-root factors)corresponding to each component of \code{covariate}.}\references{Pinheiro, J.C., and Bates, D.M. (2000) "Mixed-Effects Modelsin S and S-PLUS", Springer.}\author{José Pinheiro and Douglas Bates \email{bates@stat.wisc.edu}}\seealso{\code{\link{corFactor.corStruct}}, \code{\link{Initialize.corStruct}}}\examples{cs1 <- corAR1(0.3)corMatrix(cs1, covariate = 1:4)corMatrix(cs1, covariate = 1:4, corr = FALSE)# Pinheiro and Bates, p. 225cs1CompSymm <- corCompSymm(value = 0.3, form = ~ 1 | Subject)cs1CompSymm <- Initialize(cs1CompSymm, data = Orthodont)corMatrix(cs1CompSymm)# Pinheiro and Bates, p. 226cs1Symm <- corSymm(value = c(0.2, 0.1, -0.1, 0, 0.2, 0),form = ~ 1 | Subject)cs1Symm <- Initialize(cs1Symm, data = Orthodont)corMatrix(cs1Symm)# Pinheiro and Bates, p. 236cs1AR1 <- corAR1(0.8, form = ~ 1 | Subject)cs1AR1 <- Initialize(cs1AR1, data = Orthodont)corMatrix(cs1AR1)# Pinheiro and Bates, p. 237cs1ARMA <- corARMA(0.4, form = ~ 1 | Subject, q = 1)cs1ARMA <- Initialize(cs1ARMA, data = Orthodont)corMatrix(cs1ARMA)# Pinheiro and Bates, p. 238spatDat <- data.frame(x = (0:4)/4, y = (0:4)/4)cs1Exp <- corExp(1, form = ~ x + y)cs1Exp <- Initialize(cs1Exp, spatDat)corMatrix(cs1Exp)}\keyword{models}