【作者】(必填):马尔科夫
【问题描述】(必填):
对二维数据,画出散点图,并画出回归线。
【R语言代码】(点击编辑器中"<>"插入代码):- x=c(171,175,159,155,152,158,154,164,168,166,159,164)
- y=c(57,64,41,38,35,44,41,51,57,49,47,46)
- plot(x,y)#画出散点图
- lxy<-function(x,y){n=length(x);sum(x*y)-sum(x)*sum(y)/n}#离均差积和函数
- lxy(x,y)
- lxy(x,x)
- lxy(y,y)
- r=lxy(x,y)/sqrt(lxy(x,x)*lxy(y,y))#x和y的相关系数
- b=lxy(x,y)/lxy(x,x)
- a=mean(y)-b*mean(x)#a,b都是回归系数
- plot(x,y)
- lines(x,a+b*x)#画出回归直线
复制代码 【运行结果】:
【参考出处】:
无
|