Sl.setup
位于 mgcv
包(package)。 说明
内部函数,用于设置表示来自 gam.setup
生成的对象的块对角罚矩阵的列表。
用法
Sl.setup(G,cholesky=FALSE,no.repara=FALSE,sparse=FALSE)
参数
G |
|
cholesky |
仅使用 Cholesky 重新参数化。 |
no.repara |
设置为 |
sparse |
稀疏设置? |
值
每个块都有一个元素的列表。对于块 b,Sl[[b]]
是包含以下元素的列表
-
repara
:是否应该将重新参数化应用于模型矩阵等?如果系数是非线性的,通常为FALSE
。 -
start, stop
:这样start:stop
就是该块的参数索引。 -
S
:块的惩罚矩阵列表(dim = stop-start+1
)如果length(S)==1
,那么这将是身份惩罚。否则,它是多重惩罚,并且将添加平方根惩罚矩阵的rS
列表。S
(如果repara==TRUE
)和rS
(始终)将被投影到总惩罚矩阵的范围空间中。 -
rS
:如果使用多个惩罚,则惩罚矩阵的平方根。 -
D
:块的重新参数化矩阵。适用于start:stop
中的 cols/params 。如果是数字,则X[,start:stop]%*%diag(D)
是X[,start:stop]
和b.orig = D*b.repara
的重新参数化(其中b.orig
是原始参数向量)。如果是矩阵,则X[,start:stop]%*%D
是X[,start:stop]
和b.orig = D%*%b.repara
的重新参数化(其中b.orig
是原始参数向量)。
作者
Simon N. Wood <simon.wood@r-project.org>.
相关用法
- R Sl.inirep 重新参数化模型矩阵 X
- R Sl.repara 将惩罚矩阵的对数行列式重新参数化应用到模型矩阵。
- 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 mvn 多元正态加性模型
- R gfam 分组家庭
- R smooth.construct GAM 中平滑项的构造函数
- R pcls 惩罚约束最小二乘拟合
注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Setting up a list representing a block diagonal penalty matrix。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。