comment obtenir le gradient de abline dans la R

Je veux obtenir la valeur de la pente/inclinaison pour un modèle linéaire sur un nuage de points dans R

Si par exemple j'ai une parcelle:

x <- 1:10
y <- c(0, 0, 1, 0, 1, 1, 0, 1, 1, 1)
plot(x, y)
abline(lm(y ~ x))

Le nuage de points a maintenant une ligne, pour laquelle j'ai besoin de savoir le dégradé. Idéalement ce que je veux, c'est une fonction qui permet de travailler les dégradés pour divers x/y combinaisons, sans tracer le diagramme à chaque fois. Je peux créer la fonction de moi-même, mais je suis coincé sur la façon d'obtenir le dégradé.

lm(y ~ x)$coefficients[2] donne la pente de la ligne dans cet exemple. Est que tout ce que vous cherchez?
Mineur pinaille: généralement coef(lm(y~x))[2] est préféré.

OriginalL'auteur edc505 | 2013-10-29