wie zeichnen Sie die lineare regression in R?

Möchte ich den folgenden Fall, der linearen regression in 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)

Ich will zeichnen Sie die Linie zeigt die lineare regression der Daten, die ich verarbeiten. Ich habe versucht mit:

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

Das problem ist, dass meine Formel ist von der form:

y=a+b*year+c*quarter

ist und nicht etwas einfacheres wie:

y=a+b*year

so, wie ich zeichnen kann, die Linie zeigt die lineare regression?

Ist es möglich, zu zeichnen die Linie mit abline?

  • Mit multiple regression Koeffizienten der regression, repräsentieren nicht eine Zeile. Vielleicht möchten Sie stats::zersetzen.
InformationsquelleAutor Little | 2013-01-22
Schreibe einen Kommentar