Calculate the mean square error in a localization process

I'm estimating the position of an agent. I know the x,y coordinates of both the estimated position and the real position.
I would like to compute the MSE with a function like this one https://www.mathworks.com/help/images/ref/immse.html
Is there a way?

 採用された回答

Ameer Hamza
Ameer Hamza 2020 年 4 月 24 日

0 投票

If you have deep learning toolbox, then you can use the mse() function: https://www.mathworks.com/help/releases/R2020a/deeplearning/ref/dlarray.mse.html
estimated = [x_estimated y_estimated]; % x_predicted and y_predicted are column vectors
real = [x_real y_real]; % x and y are column vectors
mse_value = mse(estimated, real)
If you don't have the toolbox, then you can write your own function
function mse_value = mse(estimated, real)
mse_value = mean((estimated-real).^2, 'all');
end

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeImage Processing Toolbox についてさらに検索

製品

リリース

R2019b

質問済み:

2020 年 4 月 24 日

回答済み:

2020 年 4 月 24 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by