pdCompSymm class,
  representing a positive-definite matrix with compound symmetry
  structure (constant diagonal and constant off-diagonal elements). The
  underlying matrix is represented by 2 unrestricted parameters.
  When value is numeric(0), an unitialized pdMat
  object, a one-sided formula, or a vector of character strings,
  object is returned  as an uninitialized pdCompSymm
  object (with just some of its  attributes and its class defined) and
  needs to have its coefficients assigned later, generally using the
  coef or matrix replacement functions. If value is
  an initialized
  pdMat object, object will be constructed from 
  as.matrix(value). Finally, if value is a numeric vector
  of length 2, it is assumed to represent the unrestricted coefficients
  of the underlying positive-definite matrix.pdCompSymm(value, form, nam, data)pdMat object, a positive-definite
   matrix, a one-sided linear formula (with variables separated by
   +), a vector of character strings, or a numeric
   object. Because
   factors may be present in form, the formula needs to be
   evaluated on a data.frame to resolve the names itvalue and form. It is used to
   obtain the levels for factors, which affect the
   dimensions and the row/column names of the underlying matrix. pdCompSymm object representing a positive-definite
  matrix with compound symmetry structure, also inheriting from class
  pdMat.as.matrix.pdMat, coef.pdMat,
  matrix<-.pdMatpd1 <- pdCompSymm(diag(3) + 1, nam = c("A","B","C"))
pd1Run the code above in your browser using DataLab