Tracé de la courbe de régression polynomiale dans la R

J'ai une simple régression polynomiale qui je fais comme suit

attach(mtcars)
fit <- lm(mpg ~ hp + I(hp^2))

Maintenant, j'ai tracé comme suit

> plot(mpg~hp)
> points(hp, fitted(fit), col='red', pch=20)

Cela me donne la suite

Tracé de la courbe de régression polynomiale dans la R

Tracé de la courbe de régression polynomiale dans la R

Je veux me connecter ces points dans une courbe lisse, en utilisant les lignes me donne la suite

> lines(hp, fitted(fit), col='red', type='b')

Tracé de la courbe de régression polynomiale dans la R

Ce qui me manque ici. Je veux que la sortie d'une courbe lisse qui relie les points

  • Vous ne devriez pas utiliser attach, il peut causer de nombreux bugs.
InformationsquelleAutor psteelk | 2014-04-28