fix.family.link
位于 mgcv
包(package)。 说明
通过 ‘outer’ 迭代进行广义加法模型拟合,需要将方差和链接函数的额外导数添加到族对象中。前 3 个函数添加了所需的内容。可以通过向族中添加分位数和随机偏差生成函数来辅助模型检查。最后两个函数执行此操作。
用法
fix.family.link(fam)
fix.family.var(fam)
fix.family.ls(fam)
fix.family.qf(fam)
fix.family.rd(fam)
参数
fam |
一个 |
细节
首先考虑前 3 个函数。
外迭代 GAM 估计需要 GCV、UBRE/gAIC、GACV、REML 或 ML 分数的导数,这些导数是通过查找模型系数 w.r.t. 的导数获得的。使用隐函数定理对数平滑参数。导数的表达式需要链接 w.r.t 的二阶和三阶导数。平均值(如果不使用 Fisher 评分,则为四阶导数)。还需要方差函数 w.r.t 的一阶和二阶导数。平均值(如果不使用 Fisher 评分,则加上三阶导数)。最后,平滑参数的 REML 或 ML 估计需要对数饱和似然及其前两个导数。尺度参数。这些函数将评估这些量的函数添加到一个族中。
如果该系列已经具有函数 dvar
、 d2var
、 d3var
、 d2link
、 d3link
、 d4link
以及 RE/ML ls
,则这些函数仅返回未修改的系列:这允许非- 使用外部迭代时与 gam
一起使用的标准链接(性能迭代与未修改的族一起运行)。请注意,如果您只需要 Fisher 评分,则 d4link
和 d3var
可以是虚拟的,因为它们会被忽略。类似的 ls
仅适用于 RE/ML。
dvar
函数是均值向量 mu
的函数,并返回族方差函数的相应一阶导数的向量。 d2link
函数也是平均值向量 mu
的函数:它返回链接的二阶导数向量,在 mu
处求值。高阶导数的定义类似。
如果修改您自己的系列,请注意,如果您的系列仅需要标准系列之一中出现的链接,则通常可以只提供 dvar
和 d2var
函数。
后两个函数对于研究残差的分布很有用,由 qq.gam
使用。如果可能,函数将分位数 (qf
) 或随机偏差 (rd
) 生成函数添加到族中。如果一个系列已经具有 qf
或 rd
函数,则保持不变。 qf
函数仅适用于某些系列,而对于准系列,两种类型的函数均不可用。
值
具有额外组件函数 dvar
、 d2var
、 d2link
、 d3link
、 d4link
、 ls
以及可能 qf
和 rd
的系列对象,具体取决于调用的函数。 fix.family.var
还添加了一个设置为负数的变量 scale
,以指示该系列具有自由缩放参数。
作者
Simon N. Wood simon.wood@r-project.org
也可以看看
相关用法
- R fixDependence 检测一个矩阵与另一个矩阵的线性相关性
- R factor.smooth GAM 中平滑交互的因子
- R fs.test FELSPLINE 测试函数
- R full.score 用于 nlm 内的 GCV/UBRE 分数
- R formXtViX GAMM 协方差矩阵的形式分量
- R formula.gam GAM公式
- 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大神的英文原创作品 Modify families for use in GAM fitting and checking。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。