matlab中如何计算RMSE
时间: 2023-11-07 12:09:54 浏览: 94
Matlab程序用于求RMSE.m
在Matlab中,可以使用`rmse`函数来计算均方根误差(Root Mean Square Error,RMSE)。该函数的用法如下:
```matlab
rmse_value = rmse(y_true, y_pred)
```
其中,`y_true`是真实的目标值,`y_pred`是模型的预测值。`rmse_value`是计算出来的均方根误差。
下面是一个简单的例子,演示如何使用`rmse`函数:
```matlab
% 真实的目标值
y_true = [1, 2, 3, 4, 5];
% 模型的预测值
y_pred = [1.2, 2.1, 2.8, 4.2, 4.9];
% 计算均方根误差
rmse_value = rmse(y_true, y_pred);
disp(rmse_value);
```
如果运行上述代码,就会得到输出结果:
```
0.42426
```
这个结果表示计算出来的均方根误差为0.42426。
阅读全文