La fonction lowess(x,y) produit un objet qui contient les valeurs lisses comme vecteur y). Il est très facile de faire un graphique avec une courbe lisse:

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

Dans cet 2e exemple nous ajoutons plusieurs courbes lowess, avec des fenêtres de lissage de taille différente; c'est l'argument f qui contrôle la fraction des observations dans une fenêtre.

plot(urb,mortinf)
lines(lowess(urb,mortinf,f=.2),col="red")
lines(lowess(urb,mortinf,f=.4),col="blue")
lines(lowess(urb,mortinf,f=.6),col="green")
lines(lowess(urb,mortinf,f=.8),col="black")

LOESS

La fonction loess() est une forme plus récente, qui offre bien plus d'options et admet les formules comme argument.