Équation d'une droite de régression

Signaler
Messages postés
23
Date d'inscription
mercredi 19 janvier 2005
Statut
Membre
Dernière intervention
15 avril 2006
-
Messages postés
56
Date d'inscription
vendredi 4 mars 2005
Statut
Membre
Dernière intervention
4 octobre 2006
-
Bonjour,

j'aurais une petite question, comment peux-t-on trouver l'équation d'une droite de régression avec du code en VBA. Les points pour trouver la droite de régression sont dans des zones de textes en VBA.

Merci d'avance!

2 réponses

Messages postés
9
Date d'inscription
lundi 7 juillet 2003
Statut
Membre
Dernière intervention
30 mars 2005

Salut,
l'équation de régression lineaire est de type Y=aX+b
prends 2 points: Y1aX1 + b et Y2 aX2 + b

pose Y1 -Y2 >> aX1 + b - (aX2 + b) = a(X1-X2)

on a donc: a= (Y1-Y2)/(X1-X2)

Remplace la valeur de a que tu viens de trouver dans l'une des 2 équations
du début et tu trouveras la valeur de b.

Maintenant pour tester l'ensemble des points et déterminer si il s'agit
vraiement d'une droite de régression, il faut voir du coté des formules de
stats, et pour ça je passe la main désolé..

Bon code !
Messages postés
56
Date d'inscription
vendredi 4 mars 2005
Statut
Membre
Dernière intervention
4 octobre 2006

Salut Dark Revan,

Tes points sont dans des zones de textes sous VBA ? Comment sont-ils arrivés là
Ne pourrais-tu pas les recopier dans des cellules Excel ?
Le cas échéant, j'aurais bien une solution mais elle impliquerait de tracer tes points sur un graphique...
Si tracer le graphique ne te dérange pas, tu peux programmer sous VBA la création du graphique, le tracé de la courbe de tendance, et ensuite récupérer l'équation de la courbe de tendance ...
(Pour cela, va voir http://www.vbfrance.com/forum.v2.aspx?ID=398770)
J'y ai décrit le méthode et donné un lien où trouver un exemple.

J'espère que j'ai pu répondre à ta question.
Bonne prog'

Amateurement vôtre...