如何解决找不到对象“ MEDV”->但数据集中有MEDV
我正在尝试编写方程来预测中位数,首先,我需要将多元线性回归模型拟合为中位数房价(MEDV)的函数,作为CRIM,CHAS和RM的函数。
BostonHousing
n.training <- floor(nrow(data)*0.7)
id.training <- sample(1:nrow(data),n.training)
data.training <- data[id.training,]
data.test <- data[-id.training,]
mlr1 <-lm(MEDV ~ CRIM+CHAS+RM,data=data.training)
#eval中的错误(predvars,data,env):找不到对象“ CAT..MEDV”
第6行出现错误,说MEDV是找不到的对象,但是它在文件中。
解决方法
该行有误mlr1 <-lm(MEDV ~ CRIM+CHAS+RM,data=data.training)
->数据应为data=BostonHousing
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。