Box Tidwell - 错误即将来临

时间:2014-03-02 01:04:50

标签: r regression

我正在使用:

library(car)
boxTidwell(y, ...)

mydata = my data frame 

当我尝试:

boxTidwell(response~variable1+variable2+...varibalen, ~categoricalvariable, data=mydata)

它出现了这个错误:

Error in lm.fit(cbind(1, x1.p, x2), y, ...) : NA/NaN/Inf in 'x'

我运行boxTidwell(y,x3,x2=NULL)并收到以下错误:

Error in model.frame.default(formula = y ~ cbind(x1, x2), drop.unused.levels = TRUE) : 
  invalid type (NULL) for variable 'y'

其中:

y = mydata$response 
x1 = mydata[,-response] then x3 = x1[,-categoricalvariable] (i used head(x1) and head(x3) to check this worked)
x2 = mydata$categoricalvariable (i only have one so this can be done)

分类变量或响应不包含在x1中。

我已经阅读了帮助文件,但我真的不确定是什么问题。我也尝试将上面的内容转换为矩阵形式(model.matrix)而不是数据框(我使用类检查),但是它抛出了与上面相同的错误。

关于为什么这不起作用以及我如何解决它的任何想法?

0 个答案:

没有答案