未找到对象 'MEDV' -> 但 MEDV 在数据集中

object 'MEDV' not found -> but MEDV is in data set

我正在尝试编写方程式来预测中位数,首先我需要将多元线性回归模型拟合到作为 CRIM、CHAS 和 RM 函数的中位数房价 (MEDV)。

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

来自 ISLR2 包...

lm.fit <-lm(medv ~ crim + chas + rm, data = Boston)
summary(lm.fit)