我使用插入符号来预测每天的用电量。我想知道是否可以同时绘制预测数据和实际数据以检查差异。
我检查了这篇文章,但是没有找到想要的解决方案。 how to plot actual and predicted values?
假设有两个数字列表。
actual <- [1,2,3,4]
predicted <- [1.3,2,3.1,4]
是否有一种简单的方法绘制两条线以观察差异? 谢谢!
答案 0 :(得分:0)
您提到使用 caret
,因此您必须尝试适合某个模型。如果正确,则存在模型对象,您可以使用 plotObsVsPred 函数。这是帮助链接中的一个简化示例:
# regression example
library(mlbench)
data(BostonHousing)
plsFit <- train(BostonHousing[1:100, -c(4, 14)],
BostonHousing$medv[1:100],
"pls")
predVals <- extractPrediction(list(plsFit),
testX = BostonHousing[101:200, -c(4, 14)],
testY = BostonHousing$medv[101:200])
plotObsVsPred(predVals)