步骤$ anova后stepAIC()不是子集表?

时间:2016-08-02 20:54:21

标签: r

我正在尝试使用MASS包中的stepAIC函数在R中运行简单的向后逐步多元线性回归。模型运行良好,但我似乎无法得到结果。当我运行“step $ anova”时,我得到了

Error in step$anova : object of type 'closure' is not subsettable

我已经多次使用过这个确切的代码而且从来没有遇到过这个错误,但我也发现我的数据矩阵没有问题,或者我和我通常做的事情之间存在任何差异。任何关于此错误的提示都将不胜感激。

我的代码是:

PCBiomass<-lm(y1~x1+x2+x3,data=abioY1)
PCBstep<- stepAIC(PCBiomass, direction="backward")
step$anova

数据已附加且可用(在RDA中使用的代码中较早)

1 个答案:

答案 0 :(得分:1)

哎呀,最后一行应该是PCBstep$anova。您无法对step进行分组,因为这是R的内置函数。 (你知道stats::step函数,对吗?)函数是一个闭包;这就是错误所抱怨的。