楼主: 航子/饭
6673 2

[问答] {求助} 线性回归 ± 置信区间(95%),且置信区间是两条直线形式 [推广有奖]

  • 0关注
  • 0粉丝

初中生

95%

还不是VIP/贵宾

-

威望
0
论坛币
28893 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
45 点
帖子
6
精华
0
在线时间
35 小时
注册时间
2014-10-10
最后登录
2020-7-1

楼主
航子/饭 发表于 2016-4-24 22:43:13 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
求助大神,用R 进行 截距为0的线性回归,如何能作出图中的两条直线形式的置信区间?万分感谢~~~
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:置信区间 线性回归 求助大神 万分感谢 如何 置信区间

图片1.png (72.79 KB)

图片1.png

沙发
qoiqpwqr 发表于 2016-4-25 10:06:52
Rplot.png

  1. x <- runif(50, 0, 25)
  2. y <- 40*x + 200*rnorm(x)

  3. fit <- lm(y ~ 0 + x)
  4. newx <- seq(min(x), max(x), length = 200)
  5. pred <- predict(fit, newdata = data.frame(x = newx), interval = c("confidence"), level = 0.95)
  6. plot(x, y, type = "n")
  7. polygon(c(rev(newx), newx), c(rev(pred[ ,3]), pred[ ,2]), col = 'grey', border = NA)
  8. points(x, y)
  9. abline(fit, lwd = 2)
  10. lines(newx, pred[,2], col = "red", lty = 2)
  11. lines(newx, pred[,3], col = "red", lty = 2)
复制代码


藤椅
航子/饭 发表于 2016-4-25 20:44:49
qoiqpwqr 发表于 2016-4-25 10:06
很接近了!这两条线应该不是截距为0的,我这个地方郁闷了很久,搞不清楚是咋出来的~~  

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-29 17:01