Bonjour,

J'essaie d'écrire la formule d'une régression sur la droite de régression, mais mon texte apparait plus "penché" qu'il ne devrait.

Voici un exemple avec 4 points et la droite de régression correspondante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
X <- c(1,2,3,4)
Y <- c(4,5,6,8)
plot(X,Y,type='p',pch=18)
Z <- lm(Y~X)	# Calcul de la régression
summary(Z)	# Paramètres de la régression
abline(Z)	# Affichage de la droite de régression sur le graphique
Calcul de la formule de régression et écriture de cette formule sur le graphique (en position x=3, y=2.5+1.3 x=6.4) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
A <- 3
B <- Z$coefficients[2]*A + Z$coefficients[1]
text(A,B,srt=atan(Z$coefficients[2])*180/pi,paste('Y=',Z$coefficients[1],'+',Z$coefficients[2],'X'))
J'utilise le paramètre srt de l'intruction text pour incliner le texte.
L'angle d'inclinaison en degrés est calculé en fonction de la pente par la formule Angle=arctangente(pente)x180/Pi.
La pente est le second paramètre de ma régression : Z$coefficients[2]

Comme peut le montrer cet exemple, le texte Y=2.5 + 1.3 X ne fait pas le même angle avec l'horizontale que ma droite de
régression.
Est-ce que quelqu'un saurait pourquoi ?