R语言
fixDependence
位于 mgcv
包(package)。 说明
标识矩阵 X2
的列,这些列线性依赖于矩阵 X1
的列。主要用于为嵌套 GAM 设置可识别性约束。
用法
fixDependence(X1,X2,tol=.Machine$double.eps^.5,rank.def=0,strict=FALSE)
参数
X1 |
一个矩阵。 |
X2 |
一个矩阵,其列可能部分线性依赖于 |
tol |
评估线性相关性时使用的容差。 |
rank.def |
如果在给定 |
strict |
如果 |
细节
该算法使用基于 QR 分解的简单方法:有关详细信息,请参阅 Wood(2017 年,第 5.6.3 节)。
值
X2
的列向量,线性依赖于 X1
的列(或者如果 strict==FALSE
则需要删除以实现独立性和满秩)。 NULL
如果两个矩阵独立。
例子
library(mgcv)
n<-20;c1<-4;c2<-7
X1<-matrix(runif(n*c1),n,c1)
X2<-matrix(runif(n*c2),n,c2)
X2[,3]<-X1[,2]+X2[,4]*.1
X2[,5]<-X1[,1]*.2+X1[,2]*.04
fixDependence(X1,X2)
fixDependence(X1,X2,strict=TRUE)
作者
Simon N. Wood simon.wood@r-project.org
参考
Wood S.N. (2017) Generalized Additive Models: An Introduction with R (2nd edition). Chapman and Hall/CRC Press.
相关用法
- R fix.family.link 修改族以用于 GAM 拟合和检查
- 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大神的英文原创作品 Detect linear dependencies of one matrix on another。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。