Bonjour,
J'ai deux matrices A et B. comment vous feriez le RMSE ?
Merci
Version imprimable
Bonjour,
J'ai deux matrices A et B. comment vous feriez le RMSE ?
Merci
il te faut la curve fitting toolbox et utilser la fonction fit qui te retourenera le paramètre rmse
Merci de ta réponse,
Malheureusement, on me demande de le calculer a partir de deux matrices MxN, et là ca n'accepte seulement des vecteurs...
En même temps, il suffit de prendre la définition de la RMSE...
MSE :
Différence élément par élément des deux matrices élevée au carré, puis division par le nombre d'éléments.
Root => racine carrée.
Allez, ça doit se faire en trois lignes avec Matlab ;).
heu... une ligne ?
Code:sqrt(mean((A(:)-B(:)).^2));
Oui, bien sûr, mais je pensais qu'il voudrait le faire "propre", c'est à dire en décomposant la somme, l'élévation au carré, la divisioin par le nombre d'éléments, puis la racine carrée.
Avec MATLAB, c'est très simple, une seule ligne suffit
Code:
1
2 % RMSE : rmse = 1/(M*N) * sum(sum(sqrt((in1-in2)*(in1-in2))));
Avec M et N les dimensions des matrices in1 et in2 qui doivent être égales