作者cubicin (希)
看板Statistics
标题[问题] SAS卡方问题
时间Thu Jun 23 21:04:54 2016
大家晚安~~有个问提想请问大家~~
我用SAS跑卡方的时候
2*2table 没有问题,但大於三组*2 时,OR&95CI就跑不出来了
例如我想看
有没有糖尿病的人得到高血压的有无差别
所以我用卡方去检定也想看Crude OR 95ci
程式如下:
proc freq data =m.analysis ORDER=data;
tables DM*HT/ CHISQ relrisk;
run;
可以跑出来我要的卡方值以及OR & 95CI
但换成4组时(例如年龄我分为4组 65以下 65-74 75-85 86以上)
proc freq data =m.analysis ORDER=data;
tables age_gp*HT/ CHISQ relrisk;
run;
就只跑出卡方值 OR和95CI就跑不出来了
请问是多组别不能这样跑吗?还是有别的撰写方法?
例如我是想知道
65岁以下(第一组)与65-74(第二组)得到HT的胜算比
65岁以下(第一组)与75-85(第三组)得到HT的胜算比
==>有人这样看的吗?
还是我想错了?
或是像这总情况是怎麽处理?就直接检定没有在看OR的吗?
感谢大家的回答了!!!!谢谢!!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 223.136.60.163
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Statistics/M.1466687096.A.010.html
1F:推 imaltar: 你用proc logistic去跑 06/23 21:41
2F:→ cubicin: 有~跑出来了~想再请教logistic跑出来的or & 95CI为 06/23 22:20
3F:→ cubicin: OR:1.416 95CI:1.383-1.45 但这样的解释是2组比1组的得 06/23 22:23
4F:→ cubicin: 病为1.416倍,3组比2组的得病也是1.416倍吗? 06/23 22:24
5F:→ cubicin: 真的很感谢你的回答!!! 06/23 22:25
6F:→ mosenay: 用dummy variable可以检视非线性的可能性 06/23 23:58
7F:→ cubicin: M大谢谢您的回答,虽然不太懂您的意思(不好意思统计太弱) 06/24 22:37
8F:→ cubicin: 但已经私下请教1楼I大,问题已经解决了,但真的都很感谢 06/24 22:38
9F:→ cubicin: 你们的回覆!!!谢谢你们!!! 06/24 22:38