3

これが可能かどうかはわかりませんが、質問を説明させてください

以下の配列があると想像してください

errors=[e1,e2,e3];

今私が計算したいのは以下です

MSE=1/(array_lenght)*[e1^2+e2^2+e3^2];

ループで作ることもできますが、手っ取り早い方法はないかと思います。

4

3 に答える 3

15

これにより、二乗誤差の平均が求められます。

MSE = mean(errors.^2)

各要素は別々に二乗され、結果のベクトルの平均が求められます。

于 2012-11-08T21:38:38.623 に答える
3
sum(errors.^2) / numel(errors)
于 2012-11-08T21:38:26.997 に答える
1

パワーの上げと追加は、順番に行うのではなく、一緒に行うことができます。

MSE = (errors*errors') / numel(errors)
于 2015-04-09T11:14:41.627 に答える