楼主: robin_zheng
13548 3

[问答] R 如何正确用 predict() 函数显示分组回归 的置信区间 [推广有奖]

  • 1关注
  • 1粉丝

副教授

96%

还不是VIP/贵宾

-

威望
0
论坛币
108358 个
通用积分
0.0555
学术水平
1 点
热心指数
3 点
信用等级
1 点
经验
12723 点
帖子
386
精华
0
在线时间
1713 小时
注册时间
2010-2-26
最后登录
2026-1-13

楼主
robin_zheng 发表于 2016-3-14 11:34:26 |AI写论文
50论坛币
我的代码是:cflm<-predict(fit1,data=data7, interval="confidence"),这里的fit1是分组的线性回归,我想除了在原始数据集显示.fitted" ".se.fit" ".resid" ".hat" ".sigma" ".cooksd" ".std.resid"等统计量外,同时把所有的原始数据对应模型的置信区间都显示出来怎么弄啊,对于没有分组的数据cflm<-predict(fit1,data=data7, interval="confidence")可以把置信区间显示出来,但是数据fit模型分组后,就会报错说Error in UseMethod("predict") :   no applicable method for 'predict' applied to an object of class "c('rowwise_df', 'tbl_df', 'data.frame')"。怎么才能显示分组后的置信区间呢??

关键词:predict 置信区间 Pred 分组回归 ICT 置信区间 如何

沙发
jiangbeilu 学生认证  发表于 2016-3-14 12:04:03
data7那里位置不对:
  1. fit1 <- lm(mpg~cyl,mtcars)
  2. predict(fit1,newdata=data.frame(cyl=2),interval="confidence")
复制代码


如果你要根据cyl预测mpg,就要写成上面代码的样子。
这里有data.frame不需要放mpg的值。
已有 1 人评分经验 学术水平 收起 理由
oliyiyi + 100 + 2 热心帮助其他会员

总评分: 经验 + 100  学术水平 + 2   查看全部评分

藤椅
robin_zheng 发表于 2016-3-15 13:27:01
jiangbeilu 发表于 2016-3-14 12:04
data7那里位置不对:
谢谢回复,这种方式行不通,我用其它方法解决了

板凳
jiangbeilu 学生认证  发表于 2016-3-15 14:25:59
robin_zheng 发表于 2016-3-15 13:27
谢谢回复,这种方式行不通,我用其它方法解决了
请问你的其它方式是。。。?

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-2-1 15:45