matlab计算rmse
时间: 2023-10-25 11:06:16 浏览: 92
matlab计算评价指标RMSE
4星 · 用户满意度95%
在 Matlab 中,可以使用 `rmse` 函数计算均方根误差(Root Mean Square Error,RMSE)。该函数的用法如下:
```matlab
rmse_value = rmse(y_true, y_pred)
```
其中,`y_true` 表示真实值的向量或矩阵,`y_pred` 表示预测值的向量或矩阵。`y_true` 和 `y_pred` 的维度应该相同。
下面是一个示例:
```matlab
% 真实值和预测值
y_true = [1 2 3 4 5];
y_pred = [1.2 2.1 2.9 4.2 5.3];
% 计算 RMSE
rmse_value = rmse(y_true, y_pred);
disp(rmse_value);
```
输出结果为:
```
0.42426
```
这表示真实值和预测值之间的均方根误差为 0.42426。
阅读全文