dropterm
位于 MASS
包(package)。 说明
尝试通过删除单个项来拟合与当前模型不同的所有模型,保持边际性。
这个函数是通用的;类 lm
和 glm
存在方法,默认方法适用于许多其他类。
用法
dropterm (object, ...)
## Default S3 method:
dropterm(object, scope, scale = 0, test = c("none", "Chisq"),
k = 2, sorted = FALSE, trace = FALSE, ...)
## S3 method for class 'lm'
dropterm(object, scope, scale = 0, test = c("none", "Chisq", "F"),
k = 2, sorted = FALSE, ...)
## S3 method for class 'glm'
dropterm(object, scope, scale = 0, test = c("none", "Chisq", "F"),
k = 2, sorted = FALSE, trace = FALSE, ...)
参数
object |
通过某种模型拟合函数拟合的对象。 |
scope |
给出可能被删除的项的公式。默认情况下,模型公式。实际上只尝试可以删除并保持边性的术语。 |
scale |
用于定义选择模型的 AIC 统计量,目前仅适用于 |
test |
结果是否应该包括相对于原始模型的检验统计量? F 检验仅适用于 |
k |
用于惩罚的自由度数的倍数。只有 |
sorted |
结果应该按照AIC的值排序吗? |
trace |
如果 |
... |
传递给其他方法或从其他方法传递的参数。 |
细节
AIC 的定义仅取决于附加常数:在适当的情况下(具有指定比例的 lm
模型),该常数被视为 Mallows Cp 统计中使用的常数,并对结果进行相应标记。
值
"anova"
类的表至少包含模型自由度变化和 AIC(或 Cp)的列。一些方法将提供更多信息,例如平方和、偏差、对数似然和检验统计量。
例子
quine.hi <- aov(log(Days + 2.5) ~ .^4, quine)
quine.nxt <- update(quine.hi, . ~ . - Eth:Sex:Age:Lrn)
dropterm(quine.nxt, test= "F")
quine.stp <- stepAIC(quine.nxt,
scope = list(upper = ~Eth*Sex*Age*Lrn, lower = ~1),
trace = FALSE)
dropterm(quine.stp, test = "F")
quine.3 <- update(quine.stp, . ~ . - Eth:Age:Lrn)
dropterm(quine.3, test = "F")
quine.4 <- update(quine.3, . ~ . - Eth:Age)
dropterm(quine.4, test = "F")
quine.5 <- update(quine.4, . ~ . - Age:Lrn)
dropterm(quine.5, test = "F")
house.glm0 <- glm(Freq ~ Infl*Type*Cont + Sat, family=poisson,
data = housing)
house.glm1 <- update(house.glm0, . ~ . + Sat*(Infl+Type+Cont))
dropterm(house.glm1, test = "Chisq")
参考
Venables, W. N. and Ripley, B. D. (2002) Modern Applied Statistics with S. Fourth edition. Springer.
也可以看看
相关用法
- R drivers 1969-84 年英国汽车司机死亡人数
- R denumerate 将“loglm”的允许公式转换为“terms”的公式
- R deaths 英国每月因肺部疾病死亡的人数
- R dose.p 二项式测定模型的预测剂量
- R summary.rlm 鲁棒线性模型的总结方法
- R ginv 广义逆矩阵
- R housing 哥本哈根住房条件调查的频率表
- R biopsy 乳腺癌患者的活检数据
- R predict.qda 根据二次判别分析进行分类
- R contr.sdif 连续差异对比编码
- R Melanoma 恶性黑色素瘤的生存率
- R boxcox 线性模型的 Box-Cox 变换
- R predict.glmmPQL glmmPQL 拟合的预测方法
- R ucv 带宽选择的无偏交叉验证
- R theta.md 估计负二项式的 theta
- R parcoord 平行坐标图
- R rlm 线性模型的稳健拟合
- R npk 经典 N、P、K 阶乘实验
- R Cars93 1993 年美国销售的 93 辆汽车的数据
- R predict.lda 通过线性判别对多变量观测值进行分类
- R geyser 老忠实间歇泉数据
- R summary.negbin 类“negbin”对象的摘要方法函数
- R Aids2 澳大利亚艾滋病生存数据
- R truehist 绘制直方图
- R mcycle 来自模拟摩托车事故的数据
注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Try All One-Term Deletions from a Model。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。