Caret比较预测值和实际值

问题描述 投票:0回答:1

我使用Caret得出每天的用电量预测。我想知道是否有办法绘制预测数据和实际数据以检查差异。

我检查了这篇文章,但是没有找到想要的解决方案。how to plot actual and predicted values?

假定两个数字列表。

actual <- [1,2,3,4]
predicted <- [1.3,2,3.1,4]

是否有简单的方法绘制两条线以观察差异?谢谢!

r caret
1个回答
0
投票

使用火车文档(?caret::train)中的第一个回归示例:

## Regression Example
library(caret)
library(mlbench)
data(BostonHousing)

lmFit <- train(medv ~ . + rm:lstat,
               data = BostonHousing,
               method = "lm")

实际值只是您在培训期间提供的结果变量。您的数据集中已经有这些值。要获得预测值,请对模型和训练数据使用predict()函数。

actual <- BostonHousing$medv
predicted <- predict(lmFit, BostonHousing)

然后,您可以使用MrFlick的plot(actual, predicted)建议,或使用您喜欢的绘图库将结果可视化。

plot(actual, predicted)

“”

© www.soinside.com 2019 - 2024. All rights reserved.