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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。