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

残差平方和(SSE)

计算公式:

sse

代码实现:

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

均方偏差(MSE)

计算公式:

mse

代码实现:

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

平均绝对偏差(MAE)

计算公式:

mae

代码实现:

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

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

计算公式:

mape

代码实现

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

均方根偏差(RMSE)

计算公式:

rmse

代码实现:

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

决定系数(R2-R-Square)

计算公式:

r2

代码实现:

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

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

李培冠博客

欢迎访问个人我的网站:网站

李培冠博客:lpgit.comcode

相关文章
相关标签/搜索