Calculate the mean square error in a localization process
조회 수: 1 (최근 30일)
이전 댓글 표시
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?
댓글 수: 0
채택된 답변
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
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Model Predictive Control Toolbox에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!