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

残差平方和(SSE)

计算公式:

sse

代码实现:

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

均方误差(MSE)

计算公式:

误差分析计算公式及其 matlab 代码实现(mse、mape、rmse等)_第1张图片

代码实现:

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

平均绝对误差(MAE)

计算公式:

mae

代码实现:

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

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

计算公式:

mape

代码实现

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

均方根误差(RMSE)

计算公式:

误差分析计算公式及其 matlab 代码实现(mse、mape、rmse等)_第2张图片

代码实现:

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

决定系数(R2-R-Square)

计算公式:

误差分析计算公式及其 matlab 代码实现(mse、mape、rmse等)_第3张图片

代码实现:

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

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

李培冠博客

欢迎访问我的个人网站:

李培冠博客:lpgit.com

你可能感兴趣的:(MATLAB,matlab,机器学习)