The positive-definite matrix represented by object is replaced by value. If the original matrix had row and/or column names, the corresponding names for value can either be NULL, or a permutation of the original names.

# S3 method for class 'pdMat'
matrix(object) <- value
# S3 method for class 'pdBlocked'
matrix(object) <- value

Arguments

object

an object inheriting from class "pdMat", representing a positive definite matrix.

value

a matrix with the new values to be assigned to the positive-definite matrix represented by object. Must have the same dimensions as as.matrix(object).

Value

a pdMat or pdBlocked object similar to object, but with its coefficients modified to produce the matrix in value.

Author

José Pinheiro and Douglas Bates bates@stat.wisc.edu

See also

pdMat, "matrix<-"

Examples

class(pd1 <- pdSymm(diag(3))) # "pdSymm" "pdMat"
#> [1] "pdSymm" "pdMat" 
matrix(pd1) <- diag(1:3)
pd1
#> Positive definite matrix structure of class pdSymm representing
#>      [,1] [,2] [,3]
#> [1,]    1    0    0
#> [2,]    0    2    0
#> [3,]    0    0    3