如何防止R函数“步骤”输出到控制台?

费马的小学生

step函数始终将每个逐步回归的结果打印到控制台,即使执行的语句是赋值而不是求值。如何使它仅静默地选择预测变量,而不打印任何内容?

迪兹斯·埃尔弗茨(Didzis Elferts)

在功能帮助文件中,step()您可以找到参数trace=如果将此参数设置为,0则仅打印最终预测变量,或者如果step()在赋值中使用,则不打印任何内容。

帮助文件中的修改示例:

summary(lm1 <- lm(Fertility ~ ., data = swiss))
slm1 <- step(lm1,trace=0)
summary(slm1)

要么

step(lm1, trace=0)

Call:
lm(formula = Fertility ~ Agriculture + Education + Catholic + 
    Infant.Mortality, data = swiss)

Coefficients:
     (Intercept)       Agriculture         Education          Catholic  
         62.1013           -0.1546           -0.9803            0.1247  
Infant.Mortality  
          1.0784 

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章