r - 未找到对象“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)
#评估中的错误(predvars,数据,env):找不到对象'CAT..MEDV'
我在第 6 行收到一个错误,说 MEDV 是一个未找到的对象,但它在文件中。
解决方案
该行错误mlr1 <-lm(MEDV ~ CRIM+CHAS+RM,data=data.training)
->数据应该是data=BostonHousing
推荐阅读
- django - 在 Django Celery 中使用来自 .env 的环境变量
- sql - 如果另一个表被更改,则更改一个表的方法
- mysql - 有没有办法确保对表架构的任何更改也适用于另一个表?
- python - 用于支持 Python Pandas 日期的凌乱 Excel 日期
- visual-studio - ScreenCaptureJob 未在 DEVOPS 中设置
- php - 我的视频没有显示说明请帮助我不是专家
- javascript - 从另一个组件调用函数
- angular - 使用 Angular-CLI 运行时设置节点选项
- powershell - [tag]已解决[/tag] 无法在 Powershell 命令中使用我的变量作为 Powershell Studio 中的 GUI
- python - 在条形堆栈图中标记和操作每个堆栈