楼主: zhsh5518
8457 7

[原创博文] 求教 proc genmod 中offset命令问题! [推广有奖]

  • 0关注
  • 0粉丝

本科生

54%

还不是VIP/贵宾

-

威望
0
论坛币
31 个
通用积分
1.2000
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
931 点
帖子
53
精华
0
在线时间
104 小时
注册时间
2007-12-6
最后登录
2023-12-3

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
请问各位高手,SAS proc genmod中的offset命令的意义,什么情况下要应用这一命令呢?我查了些相关资料,有的是下面这样子说的,但我看不明白是怎么回事,望高手指点啊!
The most widely used regression model for multivariate count
data is the log-linear model (see McCullagh and Nelder, 1989):
l
og(E(Yi)) = log ti + β ′ xi
where β is a vector of regression coefficients, xi is a vector of
covariates for subject i, so called offset variable log ti is needed
to account for possible different observation periods (ti) for
different subjects.
二维码

扫码加我 拉你入群

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

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

关键词:Offset genmod Mod Off ROC different possible account called 资料

沙发
jingju11 发表于 2011-10-27 23:58:32 |只看作者 |坛友微信交流群
如果你的事件是从不同数量的人群中发生,offset=log(Ni)--->模型时关于事件portion的
如果你的事件是从不同观测时间上发生,offset=log(Ti)--->模型时关于事件rate的
京剧
已有 1 人评分论坛币 学术水平 热心指数 收起 理由
admin_kefu + 10 + 1 + 1 热心帮助其他会员

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

使用道具

藤椅
zhsh5518 发表于 2011-10-28 10:55:43 |只看作者 |坛友微信交流群
多谢指点,能否再说的通俗一点,我还是不清楚,模型时关于事件portion的是什么意思啊?log(ni)中的ni指的是某一观测单位中人的数量?

使用道具

板凳
jingju11 发表于 2011-10-30 21:46:50 |只看作者 |坛友微信交流群
log(MUi) =xb +log(Ni)-->
log(MUi/Ni) =xb-->
Mui/Ni =exp(xb)-->
Pi =exp(xb)
Pi is the proportion of event in that population
Jingju

使用道具

报纸
daivdhoo 发表于 2015-5-15 08:39:25 |只看作者 |坛友微信交流群
jingju11 发表于 2011-10-30 21:46
log(MUi) =xb +log(Ni)-->
log(MUi/Ni) =xb-->
Mui/Ni =exp(xb)-->
非常有道理

使用道具

地板
llkknnllyytt 发表于 2015-10-19 19:47:03 |只看作者 |坛友微信交流群
jingju11 发表于 2011-10-27 23:58
如果你的事件是从不同数量的人群中发生,offset=log(Ni)--->模型时关于事件portion的
如果你的事件是从不同 ...
请问指的是人数和人年吗?

使用道具

7
944536616@qq.co 发表于 2016-8-4 09:44:55 |只看作者 |坛友微信交流群
给大家点个赞

使用道具

8
吕小布韦 发表于 2016-8-4 16:11:31 |只看作者 |坛友微信交流群
按照你的疑问, 我就说一下offset的意义吧.

offset 其实就是一个权重, 类似于 proc freq 中的 weight. 比如100人观察了2年, 一共发病20次, 那么 rate=20次/200(人年). 但是在编程中, 一般都是一个人一条记录, 所以一共是100条记录. 如果不加 offset, 就会算成 20次/100人. 所以要加一个offset. 换句话说, 如果这100人只观察了1年, 那么加不加 offset 都行, 因为offset 掉的是1.

所以offset的使用取决于你的数据长啥样. 又比如, 如果你的数据是汇总以后的, 类似于以下这个样子:
发生次数 人数
1           30
2           30
3           40
那么也是要加offset, offset要把"人数" 和"年数"都offset掉

你之所以看了以上的文字描述蒙蔽, 我估计是因为 文字同时描述了两件事, poisson分布和offset, 信息量有点大
已有 1 人评分论坛币 收起 理由
admin_kefu + 20 热心帮助其他会员

总评分: 论坛币 + 20   查看全部评分

使用道具

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

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-20 00:50