用于在R中的一个步骤中移除非显着变量的函数

时间:2012-04-01 22:12:22

标签: r regression

我试图在R中自动化逻辑回归 基本上,我的源代码会在输入数据更新时每天生成一个新的等式, (变量,数据格式等相同)并打印出具有相应系数的重要变量。 当我使用阶跃函数时,有时得到的系数不重要。因此,我想更新我的系数集,并摆脱所有不够重要的系数。 有功能或自动化方式吗? 如果没有,我能想到的唯一方法是在另一种语言上编写一个脚本,该脚本获取系数和相应的P值并检查重要性,并相应地重新运行R.但即便如此,你知道我怎么才能得到P值和变量系数。我可以用“汇总”功能打印回归结果的完整摘要。我不能只达到P值。

非常感谢

1 个答案:

答案 0 :(得分:1)

如果没有示例代码和数据,对我来说有点困难,但您可以基于这样的变量值进行子集化,

newdata <- data[ which(data$p.value < 0.5), ]

您可以使用str检查您的R对象,请参阅?str,了解如何在子集$p.value$residuals中选择要使用的内容。

如果这不能解答您的问题,请尝试提交一些示例代码和数据。

最佳, 埃里克