pdLogChol
位于 nlme
包(package)。 说明
该函数是pdLogChol
类的构造函数,表示一般正定矩阵。如果与 object
关联的矩阵的维度为 ,则它由 无限制参数表示,使用 Pinheiro 和 Bates (1996) 中说明的 log-Cholesky 参数化。
-
当
value
为numeric(0)
、未初始化的pdMat
对象、单边公式或字符向量时,object
将作为未初始化的pdLogChol
对象返回(仅定义其部分属性和类) )并且需要稍后分配其系数,通常使用coef
或matrix
替换函数。 -
如果
value
是已初始化的pdMat
对象,则object
将从as.matrix(value)
构造。 -
最后,如果
value
是数值向量,则假定表示基础正定矩阵的 matrix-logarithm 参数化的无限制系数。
用法
pdLogChol(value, form, nam, data)
参数
value |
可选的初始化值,可以是以下任意值: |
form |
可选的单边线性公式,指定 |
nam |
一个可选的字符向量,指定对象表示的矩阵的行/列名称。它的长度必须等于基础正定矩阵和未复制元素的维度。当 |
data |
一个可选 DataFrame ,用于评估 |
细节
在内部,对称正定矩阵的 pdLogChol
表示是一个向量,该向量以该矩阵的 Choleski 分解对角线的对数开始,后跟其上三角部分。
值
表示一般正定矩阵的 pdLogChol
对象,也继承自类 pdMat
。
例子
(pd1 <- pdLogChol(diag(1:3), nam = c("A","B","C")))
(pd4 <- pdLogChol(1:6))
(pd4c <- chol(pd4)) # -> upper-tri matrix with off-diagonals 4 5 6
pd4c[upper.tri(pd4c)]
log(diag(pd4c)) # 1 2 3
作者
José Pinheiro and Douglas Bates bates@stat.wisc.edu
参考
Pinheiro, J.C. and Bates., D.M. (1996) Unconstrained Parametrizations for Variance-Covariance Matrices, Statistics and Computing 6, 289-296.
Pinheiro, J.C., and Bates, D.M. (2000) Mixed-Effects Models in S and S-PLUS, Springer.
也可以看看
相关用法
- R pdCompSymm 具有复合对称结构的正定矩阵
- R pdConstruct.pdBlocked 构造 pdBlocked 对象
- R pdBlocked 正定分块对角矩阵
- R pdIdent 单位正定矩阵的倍数
- R pdMat 正定矩阵
- R pdFactor.reStruct 从 reStructure 对象的组件中提取平方根因子
- R pdMatrix 从 pdMat 对象中提取矩阵或平方根因子
- R pdNatural 自然参数化中的一般正定矩阵
- R pdDiag 对角正定矩阵
- R pdSymm 广义正定矩阵
- R pdMatrix.reStruct 从重构对象的组件中提取矩阵或平方根因子
- R pdConstruct 构造 pdMat 对象
- R pdFactor 正定矩阵的平方根因子
- R plot.augPred 绘制 augPred 对象
- R print.varFunc 打印 varFunc 对象
- R predict.nlme 来自 nlme 对象的预测
- R plot.nmGroupedData 绘制 nmGroupedData 对象
- R plot.ranef.lme 绘制 ranef.lme 对象
- R plot.ACF 绘制 ACF 对象
- R predict.lme 来自 lme 对象的预测
- R plot.lme 绘制 lme 或 nls 对象
- R pairs.compareFits CompareFits 对象的配对图
- R predict.gls 来自 gls 对象的预测
- R plot.intervals.lmList 绘制 lmList 置信区间图
- R predict.lmList 来自 lmList 对象的预测
注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 General Positive-Definite Matrix。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。