Ajout de droites et courbes lisses

Toutes les fonctions de régression de lissage, telles que lsfit() ("Least squares fit"), lm() ("Linear model") ou encore line() (fonction de droite résistante) produisent des "structures" que les fonctions graphiques peuvent exploiter. [Détails sur la fonction line()]

La séquence qui suit produit un graphique et rajoute ensuite une droite des moindres carrées et une droite résistante; la fonction abline() ajoute une droite au graphique courant; elle extrait l'information nécessaire de la structure produite par les fonctions de régression qui contient entre autre les paramètres de la droite.

 plot(urb,mortinf)
 abline(lsfit(urb,mortinf),col="red")
 abline(line(urb,mortinf), col="blue")

col= contrôle la couleur de la droite, utilisée ici pour distinguer les deux droites.

Les fonctions de lissages, telles que lowess() peut être exploité facilement pour produire des graphiques:

 plot(urb,mortinf)
 lines(lowess(urb,mortinf))

lowess()produit une structure qui contient deux vecteurs x et y avec les valeurs lisses, qui peuvent être utilisées par lines().

Vous pouvez bien sûr également rajouter des droites et courbes au graphiques en treillis [Détails] ou matrice de scatterplots [Détails.]