pdIdent-class {lme4} | R Documentation

## Class "pdIdent"

### Description

A class of parameterized positive-definite matrices that are multiples of the identity matrix.

### Objects from the Class

Objects can be created by calls of the form `new("pdIdent", ...)` or by calls to the constructor function `pdIdent`.

### Slots

`form`:
  Object of class `"formula", from class "pdMat"` an optional formula used to generate the object.
`Names`:
  Object of class `"character", from class "pdMat"` row (and column) names for the matrix.
`param`:
  Object of class `"numeric", from class "pdMat"` the unconstrained, numeric parameter vector of length `Ncol`. The elements of the parameter vector are the logarithms of the square roots of the diagonal elements of the matrix.
`Ncol`:
  Object of class `"integer", from class "pdMat"` the number of rows and columns in the matrix.
`factor`:
  Object of class `"matrix", from class "pdMat"` a square-root factor of the matrix - also a diagonal matrix.
`logDet`:
  Object of class `"numeric", from class "pdMat"` the logarithm of the absolute value of the determinant of the factor.

### Extends

Class `"pdMat"`, directly.

### Methods

coef
  `signature(x = "pdIdent")`: extract the parameters.
coef<-
  `signature(object = "pdIdent", value = "numeric")`: assign the parameters.
coerce
  `signature(from = "pdIdent", to = "matrix")`: extract the matrix.
corMatrix
  `signature(object = "pdIdent")`: extract the correlation matrix.
dim
  `signature(x = "pdIdent")`: extract the dimensions.
isInitialized
  `signature(object = "pdIdent")`: check if initialized.
logDet
  `signature(object = "pdIdent", covariate = "missing")`: return the logarithm of the determinant of the matrix.
solve
  `signature(a = "pdIdent", b = "missing")`: invert the matrix returning a `pdIdent` object.

### See Also

`pdMat-class`

### Examples

[Package Contents]