设为首页收藏本站获取积分奖励

R语言中文网

 找回密码
 立即注册
查看: 8952|回复: 7

[已验证] 一元线性回归

[复制链接]
发表于 2014-2-28 19:00:47 | 显示全部楼层 |阅读模式
【作者】(必填):马尔科夫

【问题描述】(必填):
       对二维数据,画出散点图,并画出回归线。

【R语言代码】(点击编辑器中"<>"插入代码):
  1. x=c(171,175,159,155,152,158,154,164,168,166,159,164)
  2. y=c(57,64,41,38,35,44,41,51,57,49,47,46)
  3. plot(x,y)#画出散点图
  4. lxy<-function(x,y){n=length(x);sum(x*y)-sum(x)*sum(y)/n}#离均差积和函数
  5. lxy(x,y)
  6. lxy(x,x)
  7. lxy(y,y)
  8. r=lxy(x,y)/sqrt(lxy(x,x)*lxy(y,y))#x和y的相关系数
  9. b=lxy(x,y)/lxy(x,x)
  10. a=mean(y)-b*mean(x)#a,b都是回归系数
  11. plot(x,y)
  12. lines(x,a+b*x)#画出回归直线
复制代码
【运行结果】: huigui.jpeg

【参考出处】:

回复

使用道具 举报

发表于 2014-4-7 10:37:36 | 显示全部楼层
第7行多了一个)
回复 支持 反对

使用道具 举报

发表于 2014-4-13 16:22:30 | 显示全部楼层
jhs1229 发表于 2014-4-7 10:37
第7行多了一个)

修改好了,谢谢指出!
回复 支持 反对

使用道具 举报

发表于 2015-12-21 08:55:04 | 显示全部楼层
感谢分享,感谢!
回复 支持 反对

使用道具 举报

发表于 2016-2-3 00:12:10 | 显示全部楼层
不是有 lm() 这个函数可以直接用的吗?!
回复 支持 反对

使用道具 举报

发表于 2017-4-12 22:48:26 | 显示全部楼层
谢谢楼主分享
回复 支持 反对

使用道具 举报

发表于 2021-7-20 09:30:14 | 显示全部楼层
第1、2行的赋值形式不对吧?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Archiver|R语言中文网    

GMT+8, 2024-5-1 11:11 , Processed in 0.028318 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表