Forum de mathématiques - Bibm@th.net
Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#1 05-03-2007 13:47:24
- Giansolo
- Membre
- Inscription : 28-02-2007
- Messages : 5
Régression Linéaire simple ?
Bonjour tout le monde,
Je me heurte à un problème simple :
J'aimerais tracer une droite de régression linéaire (y=ax+b) pour un ensemble de point (et plus tard, un nuage de points).
J'ai appliqué la régression linéaire dans tous les sens suivant mes données et je n'arrive tout simplement pas à tracer la droite de régression correspondante... J'aimerais savoir pour quelle raison?!?!
Voici mon jeu de données :
#Annee #data
1901 1080
1911 1060
1918 1060
1924 1040
1930 1030
1934 1020
1954 1010
1958 1000
1966 995
1981 993
1988 992
1991 990
1992 986
1994 985
1996 984
1999 979
2002 978
2005 977
2006 977
Et voici le résultat que j'obtient (toujours le même) soit en passant par le calcul manuel des coéfficients a et b, soit en utilisant des fonctions déjà implémentée sous Octave (Matlab, fonction regress() : fonction de régression linéire multiple) :
Pouvez vous m'éclairer ?
Se pourrait-il que le modèle y = ax+b soit insuffisant dans le cas présent pour tracer la droite passant par G (point moyen X,Y) ?
merci de votre aide!
Edit : l'échelle en X sur le graphique n'est pas bonne, mais le résultat est identique
Dernière modification par Giansolo (05-03-2007 13:48:17)
Hors ligne
#2 05-03-2007 14:19:27
- john
- Membre actif
- Inscription : 10-02-2007
- Messages : 543
Re : Régression Linéaire simple ?
Hello,
ne serait-ce pas tout simplement ton échelle de temps qui te joue des tours.
Par exemple dans excel, pour tracer des points (x_i, y_i) il faut choisir l'option "nuage de points" sinon, il trace (1, y_1), (2, y_2), (3, y_3) etc. et au lieu d'une droite, tu obtiens une ligne brisée.
A+
Hors ligne
Pages : 1