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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。