【发布时间】:2013-11-04 23:27:29
【问题描述】:
我在 R 中有一个数据,所以我想在各种模型上测试数据。我将数据分成两组,80% 训练和 20% 测试。所以现在我要做的是在线性模型上训练训练数据集并在测试数据集上进行预测。
到目前为止,我已经这样做了。
temp<-lm(formula = cityMpg ~ peakRpm+horsePower+wheelBase , data=train)
temp_test<- predict(temp,test)
plot(temp_test)
在这里,我得到了散点图。现在我只想要这个散点图中的一条线。 当我使用 abline(temp_test) 时,出现错误。 我希望这条线是自动的,我不想指定坐标。 得到错误:
Error in int_abline(a = a, b = b, h = h, v = v, untf = untf, ...) :
invalid a=, b= specification
【问题讨论】:
-
hi abline(temp) 有效,但它适用于训练数据,我想要它作为测试数据警告消息:在 abline(temp) 中:仅使用 4 个回归系数中的前两个
-
绘制 4 维数据并不简单,至少不像 2 维数据那么简单。
abline仅适用于具有 2 个系数、1 个截距和 1 个斜率的简单线性模型。 -
你不能那样做,你有一个 4 维模型,而 abline 只适用于 2d。
-
好的。那我怎么画一条线???通过 lines() 函数?
-
如果我只是使用,temp
标签: r