均方差matlab程序
时间: 2024-02-28 10:51:14 浏览: 127
均方误差_matlab_
均方差(Mean Square Error,MSE)是一种衡量预测值与真实值之间差异的指标。在Matlab中,可以使用以下程序计算均方差:
```matlab
% 假设有两个向量,一个是真实值向量y_true,一个是预测值向量y_pred
y_true = [1, 2, 3, 4, 5];
y_pred = [1.2, 2.3, 2.8, 4.1, 5.5];
% 计算均方差
mse = mean((y_true - y_pred).^2);
```
上述程序中,首先定义了真实值向量`y_true`和预测值向量`y_pred`。然后,通过计算`(y_true - y_pred).^2`得到每个元素的平方差,并使用`mean`函数计算平均值,即得到均方差。
阅读全文