我在100k行和107个变量上使用带glm
函数的标准step
函数。当我做一个常规glm
时,我在一两分钟内完成了计算,但是当我添加step(glm(...))
时,它会运行几个小时。
我尝试将其作为矩阵运行,但它仍然运行约0.5小时,我不确定它是否会完成。当我在9个变量上运行时,它在几秒钟内给出了答案,但有9个警告:所有这些都是"Warning messages:1: glm.fit: fitted probabilities numerically 0 or 1 occurred "
我使用下面的代码行:是不是错了?为了获得更好的运行时间,我该怎么做?
logit1back <- step(glm(IsChurn ~ var1 + var2+ var3+ var4+
var5+ var6+ var7+ var8+ var9, data=tdata , family='binomial'))