concurvity
位于 mgcv
包(package)。 说明
生成 gam
组件之间并发性的汇总度量。
用法
concurvity(b,full=TRUE)
参数
b |
继承自类 |
full |
如果 |
细节
当模型中的某些平滑项可以由模型中的一个或多个其他平滑项近似时,就会出现并发。当模型中包含空间平滑以及在空间中或多或少平滑变化的其他协变量的平滑时,通常会出现这种情况。同样,它往往是模型中的一个问题,包括时间平滑以及其他随时间变化的协变量的平滑。
并发性可以被视为co-linearity的泛化,并导致类似的解释问题。它还可能使估计变得有些不稳定(例如,使得它们对明显无害的建模细节变得敏感)。
该例程计算三个相关的并发性指数,所有指数都在 0 和 1 之间,其中 0 表示没有问题,1 表示完全缺乏可识别性。这三个指数都基于这样的想法:模型中的平滑项 f 可以分解为完全位于模型中一个或多个其他项的空间中的部分 g,以及剩余部分,即完全在该术语自己的空间内。如果 g 占 f 的很大一部分,则存在并发问题。使用的指数均基于 ||g||/||f|| 的平方,即在观察到的协变量值下评估的 f 和 g 向量的欧几里得范数平方之比。
三项措施如下
- 最糟糕的
-
这是 ||g||/||f|| 的平方的最大值可以取任何系数向量。这是一个相当悲观的衡量标准,因为它只考虑最坏的情况,而不考虑数据。这是唯一对称的度量。
- 观察到的
-
这仅返回 ||g||/||f|| 的平方值根据估计的系数。这可能有点over-optimistic关于某些情况下潜在问题的可能性。
- 估计
-
这是 g 的基值 F-norm 的平方除以 f 的基值 F-norm。它衡量 f 基可以用 g 基解释的程度。它没有前两项措施的悲观情绪或over-optimism的潜力,但不太容易理解。
值
如果full=TRUE
是一个矩阵,其中每个项有一列,并且下面详述的 3 个并发度量中的每一个都有一行。如果 full=FALSE
是 3 个矩阵的列表,每个矩阵对应下面详述的三个并发度量中的每一个。矩阵的每一行与模型项如何依赖于提供该行名称的模型项相关。
例子
library(mgcv)
## simulate data with concurvity...
set.seed(8);n<- 200
f2 <- function(x) 0.2 * x^11 * (10 * (1 - x))^6 + 10 *
(10 * x)^3 * (1 - x)^10
t <- sort(runif(n)) ## first covariate
## make covariate x a smooth function of t + noise...
x <- f2(t) + rnorm(n)*3
## simulate response dependent on t and x...
y <- sin(4*pi*t) + exp(x/20) + rnorm(n)*.3
## fit model...
b <- gam(y ~ s(t,k=15) + s(x,k=15),method="REML")
## assess concurvity between each term and `rest of model'...
concurvity(b)
## ... and now look at pairwise concurvity between terms...
concurvity(b,full=FALSE)
作者
Simon N. Wood simon.wood@r-project.org
参考
相关用法
- R cox.ph 附加 Cox 比例风险模型
- R cox.pht 具有时变协变量的可加 Cox 比例风险模型
- R columb 俄亥俄州哥伦布犯罪数据的简化版本
- R choldrop 删除并排名第一 Cholesky 因子更新
- R choose.k 平滑的基本尺寸选择
- R cnorm 对数正态 AFT 和 Tobit 模型的 GAM 删失正态族
- R cSplineDes 评估循环 B 样条基础
- 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 smooth.construct.cr.smooth.spec GAM 中的惩罚三次回归样条
- R bandchol 带对角矩阵的 Choleski 分解
- R gam.side GAM 的可识别性边条件
- 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-devel大神的英文原创作品 GAM concurvity measures。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。