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일
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 Exchange에서 Image 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