失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > Matlab 计算均方误差MSE的三种方法

Matlab 计算均方误差MSE的三种方法

时间:2023-02-11 23:25:11

相关推荐

Matlab 计算均方误差MSE的三种方法

Matlab 计算均方误差MSE的三种方法

数据说明:

ytest 测试集y,真实的y值,是一维数组;

ytest_fit 基于测试集 x 预测的y值,是一维数组;

test_error 是预测误差。

第一种方法

直接使用 matlab 中的mse函数,亲测可用。

/*ytest测试集y,真实的y值,是一维数组ytest_fit 预测的y值,是一维数组test_error 是预测误差*/test_error = ytest - ytest_fit;test_mse = mse(test_error);

第二种方法

使用MSE公式手动计算。

test_error = ytest - ytest_fit;test_mse = sum(test_error.^2) / len(test_error );

第三种方法

相比于第二种,代码更加简洁。

test_error = ytest - ytest_fit;test_mse = mean(test_error.^2);

如果觉得《Matlab 计算均方误差MSE的三种方法》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。