comment tracer la droite de régression linéaire dans R?

Je veux faire le cas de la régression linéaire dans R

year<-rep(2008:2010,each=4)
quarter<-rep(1:4,3)
cpi<-c(162.2,164.6,166.5,166.0,166.4,167.0,168.6,169.5,170.0,172.0,173.3,174.0)
plot(cpi,xaxt="n",ylab="CPI",xlab="")
axis(1,labels=paste(year,quarter,sep="C"),at=1:12,las=3)
fit<-lm(cpi~year+quarter)

Je veux tracer la ligne qui montre la régression linéaire des données que j'processus. J'ai essayé avec:

abline(fit)
abline(fit$coefficients[[1]],c(fit$coefficients[[2]],fit$coefficients[[3]]))

Le problème est que ma formule est de la forme:

y=a+b*year+c*quarter

et pas quelque chose de plus simple comme:

y=a+b*year

alors, comment je peux tracer cette ligne qui montre la régression linéaire?

Est-il possible de tracer la ligne avec abline?

Avec plusieurs coefficients de régression, l'analyse de régression ne représente pas une ligne. Vous désirez peut-être stats::décomposer.

OriginalL'auteur Little | 2013-01-22