比较两列以检查预测值与实际值R的距离

比较两列以检查预测值与实际值R的距离,r,statistics,R,Statistics,我有两个专栏 exp predicted 20 24 10 12 35 36 22 23 21 33 50 51 40 39 33 32 150 148 88 89 12 15 需要比较这两个列,得到一个与之匹配的分数,看看预测值离实际值有多远,显然我不能简单地使用 exp == predict and mean(exp == predict) 没有寻找精确匹配的罪恶, 最有效的方

我有两个专栏

exp predicted
20      24
10      12
35      36
22      23
21      33
50      51
40      39
33      32
150     148
88      89
12      15
需要比较这两个列,得到一个与之匹配的分数,看看预测值离实际值有多远,显然我不能简单地使用

exp == predict 
and 
mean(exp == predict)
没有寻找精确匹配的罪恶,
最有效的方法是什么?

比较预测和观察的方法有很多,你应该仔细阅读。两种常用方法包括R2和RMSE:

library(caret)
R2( predict , exp )
RMSE( predict , exp )

谢谢你的回复David,如果我理解正确的话,R2在这两个专栏之间提供了类似的自由度?这是一个复杂的主题,更多地属于交叉验证,但你可以在wikipedia上阅读: