How can i find the RMSE between 2D double matrices?
9 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Panourgias Siderakos
el 13 de Jun. de 2017
Comentada: KSSV
el 13 de Jun. de 2017
Can you please help me and tell me how to find the RMSE between two matrices. I have one matrice of satellite data with dimensions 2521x2889 double, and a matrice of model data with exact the same dimensions, 2521x2889 double. I also have the latitude and the longitude matrices. I want to find the RMSE between the satellite data and the model data by making a new, exact same dimensioned matrice with the RMSE values in order to plot it along with the longitude and the latitude. I have tried {RMSerror_f1_20150201=sqrt( sum(sum((model_data - sat_data).^2 ))/(2521*3889))} but it gives me a new NaN matrice. Thank you in advance!
0 comentarios
Respuesta aceptada
Greg Heath
el 13 de Jun. de 2017
E = T-Y;
SQE = E.^2
MSE = mean(SQE(:))
RMSE = sqrt(MSE)
Hope this helps.
Thank you for formally accepting my answer
Greg
2 comentarios
KSSV
el 13 de Jun. de 2017
@ Panourgias Siderakos can you explain the difference between both the answers?
Más respuestas (1)
KSSV
el 13 de Jun. de 2017
Let A and B be your matrices.
iwant = sqrt(mean(A(:).^2 - B(:).^2)) ;
Ver también
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!