R语言
expand.model.frame
位于 stats
包(package)。 说明
评估新变量,就好像它们是指定模型的公式的一部分一样。这可确保应用相同的 na.action
和 subset
参数,并允许使用 sin(x)
作为预测变量的模型恢复 x
。
用法
expand.model.frame(model, extras,
envir = environment(formula(model)),
na.expand = FALSE)
参数
model |
拟合模型 |
extras |
说明要添加的新变量的单边公式或字符串向量 |
envir |
评估事物的环境 |
na.expand |
逻辑性;见下文 |
细节
如果 na.expand = FALSE
则额外变量中的 NA
值将传递给 model
中使用的 na.action
函数。这可能会导致较短的数据帧(使用 na.omit
)或错误(使用 na.fail
)。如果na.expand = TRUE
,返回的数据帧将具有与model.frame(model)
完全相同的行,但与额外变量对应的列可能包含NA
。
值
一个 DataFrame 。
例子
model <- lm(log(Volume) ~ log(Girth) + log(Height), data = trees)
expand.model.frame(model, ~ Girth) # prints data.frame like
dd <- data.frame(x = 1:5, y = rnorm(5), z = c(1,2,NA,4,5))
model <- glm(y ~ x, data = dd, subset = 1:4, na.action = na.omit)
expand.model.frame(model, "z", na.expand = FALSE) # = default
expand.model.frame(model, "z", na.expand = TRUE)
也可以看看
相关用法
- R extractAIC 从拟合模型中提取 AIC
- R eff.aovlist 多层方差分析的计算效率
- R effects 拟合模型的影响
- R embed 嵌入时间序列
- R ecdf 经验累积分布函数
- R stlmethods STL 对象的方法
- R medpolish 矩阵的中值波兰(稳健双向分解)
- R naprint 调整缺失值
- R summary.nls 总结非线性最小二乘模型拟合
- R summary.manova 多元方差分析的汇总方法
- R formula 模型公式
- R nls.control 控制 nls 中的迭代
- R aggregate 计算数据子集的汇总统计
- R deriv 简单表达式的符号和算法导数
- R kruskal.test Kruskal-Wallis 秩和检验
- R quade.test 四方测试
- R decompose 移动平均线的经典季节性分解
- R plot.stepfun 绘制阶跃函数
- R alias 查找模型中的别名(依赖项)
- R qqnorm 分位数-分位数图
- R pairwise.t.test 成对 t 检验
- R loglin 拟合对数线性模型
- R predict.smooth.spline 通过平滑样条拟合进行预测
- R bartlett.test 方差齐性的 Bartlett 检验
- R influence.measures 回归删除诊断
注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Add new variables to a model frame。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。