小言_互联网的博客

误差分析计算公式及其 matlab 代码实现(mse、mape、rmse等)

8183人阅读  评论(0)

残差平方和(SSE)

计算公式:

代码实现:

sse = sum((YReal - YPred).^2);

均方误差(MSE)

计算公式:

代码实现:

mse = sqrt(sum((YReal - YPred).^2)) ./ n;

平均绝对误差(MAE)

计算公式:

代码实现:

mae = mean(abs(YReal - YPred));

平均绝对百分比误差(MAPE)

计算公式:

代码实现

mape = mean(abs((YReal - YPred)./YReal));

均方根误差(RMSE)

计算公式:

代码实现:

rmse = sqrt(mean((YPred-YReal).^2));

决定系数(R2-R-Square)

计算公式:

代码实现:

r2 = 1 - (sum((YPred - YReal).^2) / sum((YReal - mean(YReal)).^2));

如有错误,请在评论区指出,谢谢。

李培冠博客

欢迎访问我的个人网站:

李培冠博客:lpgit.com


转载:https://blog.csdn.net/qq_33555334/article/details/107771534
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场