说我有 data.framea
我用
m.fit <- lm(col2 ~ col3 * col4, na.action = na.exclude)
col2
有一些NA
值,col3
并且col4
值小于 1。
我不断得到
Error in lm.fit(x, y, offset = offset, singular.ok = singular.ok, ...) :
NA/NaN/Inf in foreign function call (arg 1)
我检查了邮件列表,似乎是因为NA
s incol2
但我尝试使用na.action=na.exclude/omit/pass
但它们似乎都不起作用。我lm
对前 10 个条目再次进行了测试,绝对不是因为NA
s. 这个警告的问题是每个谷歌结果似乎都指向NA
.
我误解了错误还是我使用lm
错误?
数据在kaggle 上。我正在使用线性回归对MonthlyIncome数据进行建模(因为我无法让某个glm
家庭工作)。我已经创建了自己的变量以供使用,但如果您尝试使用已经存在的变量对MonthlyIncome进行建模,则会失败。