作者:火 | 来源:互联网 | 2023-09-14 15:15
IwanttomakethefollowingcaseoflinearregressioninR我想在R中做一个线性回归的例子。year<-rep(2008:2010
I want to make the following case of linear regression in R
我想在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)
I want to plot the line that shows the linear regression of the data that I process. I have tried with:
我想画出线性回归的直线。我有尝试:
abline(fit)
abline(fit$coefficients[[1]],c(fit$coefficients[[2]],fit$coefficients[[3]]))
The problem is that my formula is of the form:
问题是我的公式是这样的:
y=a+b*year+c*quarter
and not something simpler like:
而不是简单的:
y=a+b*year
so how I can draw that line that shows the linear regression?
那么我怎么画出线性回归的直线呢?
Is it possible to draw the line with abline?
是否可以用abline来画线?
5 个解决方案