jijiz | Bonjour,
J'éssaye d'appliquer une regression linéaire sur deux nuages de points (ne pas tenir compte des deux trois points bleus qui traitent en dehors du nuage)
Je trouve que regression linéaire sur cette image ne passe pas vraiment pas le "milieu" du nuages de points,
et sur cette image, la droite ne passe pas du tout par les points. Pourriez-vous m'éclairer?
Voici le code :
d contient mon nuage de points
Code :
- plot(d(1,:), d(2,:), 'd');
- % Regression lineaire d'ordre 2 : f(x) = m*x*x +o .x + n
- p = polyfit(d(:,1), d(:,2), 1);
- c = [];
- c(1,:) = d(1,:);
- c(2,:) = (p(2) + d(1,:) * p(1));
- plot(d(1,:), d(2,:), 'd', c(1,:), c(2,:));
- %title('Donnees et regressions lineaires');
- legend('donnees', 'ordre 0', 'ordre 1');
|
Vous en pensez quoi? |