【发布时间】:2018-10-23 21:34:51
【问题描述】:
我有一个带有响应变量 ViolentCrimesPerPop 的训练集,我特意用控制拟合了一个大型回归树
control1 <- rpart.control(minsplit=2, cp=1e-8, xval=20)
train_control <- rpart(ViolentCrimesPerPop ~ ., data=train, method='anova', control=control1)
然后我用它来预测测试集
predict1 <- predict(train_control, newdata=test)
但是我不确定如何计算测试集的均方误差,因为它需要响应变量 ViolentCrimesPerPop,而该变量在测试集中没有给出。有人可以给我一个关于如何解决这个问题的提示吗?
【问题讨论】:
-
我想你回答了你自己的问题。计算
f(x,y)需要x,你没有,所以找不到f(x,y)。
标签: r machine-learning regression mse