R語言
trichol
位於 mgcv
包(package)。 說明
計算存儲為主對角線和子/超對角線的(對稱正定)tri-diagonal 矩陣的 Choleski 分解。
用法
trichol(ld,sd)
參數
ld |
矩陣的前導對角線 |
sd |
sub-super 矩陣對角線 |
細節
從 LAPACK
調用 dpttrf
。這樣做的要點在於,它具有 計算成本,而不是密集矩陣方法所需的 。
值
包含元素 ld
和 sd
的列表。 ld
是雙對角矩陣 的主對角線,sd
是超對角線,其中 和 是原始三對角矩陣。
例子
require(mgcv)
## simulate some diagonals...
set.seed(19); k <- 7
ld <- runif(k)+1
sd <- runif(k-1) -.5
## get diagonals of chol factor...
trichol(ld,sd)
## compare to dense matrix result...
A <- diag(ld);for (i in 1:(k-1)) A[i,i+1] <- A[i+1,i] <- sd[i]
R <- chol(A)
diag(R);diag(R[,-1])
作者
Simon N. Wood simon.wood@r-project.org
參考
Anderson, E., Bai, Z., Bischof, C., Blackford, S., Dongarra, J., Du Croz, J., Greenbaum, A., Hammarling, S., McKenney, A. and Sorensen, D., 1999. LAPACK Users' guide (Vol. 9). Siam.
也可以看看
相關用法
- R trind.generator 生成上三角存儲的索引數組
- R t2 在 GAM 公式中定義替代張量積平滑
- R twlss Tweedie 位置規模家庭
- R te 在 GAM 公式中定義張量積平滑或張量積交互
- R tensor.prod.model.matrix 行克羅內克積/張量積平滑構造
- R totalPenaltySpace 獲得零空間和罰矩陣範圍的(正交)基
- R vcov.gam 從 GAM 擬合中提取參數(估計器)協方差矩陣
- R gam.check 擬合 gam 模型的一些診斷
- R null.space.dimension TPRS 未懲罰函數空間的基礎
- R gam.reparam 尋找平方根懲罰的穩定正交重新參數化。
- R extract.lme.cov 從 lme 對象中提取數據協方差矩陣
- R scat 用於重尾數據的 GAM 縮放 t 係列
- R choldrop 刪除並排名第一 Cholesky 因子更新
- R smooth.construct.cr.smooth.spec GAM 中的懲罰三次回歸樣條
- R bandchol 帶對角矩陣的 Choleski 分解
- R gam.side GAM 的可識別性邊條件
- R cox.ph 附加 Cox 比例風險模型
- R mgcv.parallel mgcv 中的並行計算。
- R gamm 廣義加性混合模型
- R pdTens 實現張量積平滑的 pdMat 類的函數
- R Predict.matrix GAM 中平滑項的預測方法
- R Predict.matrix.soap.film 皂膜光滑度預測矩陣
- R smooth.construct.bs.smooth.spec GAM 中的懲罰 B 樣條
- R gamlss.gH 計算回歸係數的對數似然導數
- R plot.gam 默認 GAM 繪圖
注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Choleski decomposition of a tri-diagonal matrix。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。