Bonjour,
J'ai deux matrices A et B. comment vous feriez le RMSE ?
Merci
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 : Sélectionner tout - Visualiser dans une fenêtre à part 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 : Sélectionner tout - Visualiser dans une fenêtre à part
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
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager