楼主: pingguzh
5304 7

[问答] 请教R怎么分组做glm回归 [推广有奖]

  • 0关注
  • 4粉丝

菜鸟

副教授

48%

还不是VIP/贵宾

-

威望
0
论坛币
3 个
通用积分
20.1546
学术水平
1 点
热心指数
7 点
信用等级
3 点
经验
20017 点
帖子
870
精华
0
在线时间
433 小时
注册时间
2012-10-29
最后登录
2024-1-28

楼主
pingguzh 发表于 2017-8-21 17:17:34 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
请教一个问题啊,我想按照某个变量来分组,分别在每个组下面跑回归,请问程序应该怎么写呢?

model1 <- glm(m~g,family=binomial(link='logit'),data=data,subset(group))  这样好像不对,请问应该怎么写呢

二维码

扫码加我 拉你入群

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

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

关键词:model mode ODE Mod del

统计爱好

沙发
deem 学生认证  发表于 2017-8-21 17:49:06
  1. dat <- data.frame(group = rep(c('A', 'B'), each=100), x=rnorm(200), y=rnorm(200))

  2. reg_by <- function(dat_in) {
  3.     lm(y~x+1, data =dat_in)
  4. }

  5. by(dat[,2:3], dat[,1], reg_by)
复制代码
已有 1 人评分论坛币 学术水平 热心指数 收起 理由
pingguzh + 1 + 2 + 2 精彩帖子

总评分: 论坛币 + 1  学术水平 + 2  热心指数 + 2   查看全部评分

藤椅
pingguzh 发表于 2017-8-22 12:09:17
谢谢您!希望再次得到您的指点

板凳
pingguzh 发表于 2017-8-22 12:23:31
还有,希望在模型中显示出or值、95%CI、P值,应该怎么修改程序呢

报纸
pingguzh 发表于 2017-8-22 14:17:14
我自己修改了一下
用model来接收glm的结果,然后在function里面写入
exp(coef(model1))
exp(confint(model1))
但是要么得到or值,要么得到95%ci,不能在这个函数里面直接得到or值和95%ci,请问是怎么回事呢

地板
pingguzh 发表于 2017-8-22 16:40:31
分开写了两个function来解决这个问题了,等待更好的方法

7
不爱猪婆的菜牙 学生认证  发表于 2019-5-11 09:11:39
请问可以分享程序吗

8
顺毕拜托了 发表于 2019-11-16 16:12:10
pingguzh 发表于 2017-8-22 16:40
分开写了两个function来解决这个问题了,等待更好的方法
请问大神可以分享一下怎么写的吗

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

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