楼主: panxinfeng
5122 6

[问答] 关于R的meta分析,请高高手帮忙分析下 [推广有奖]

  • 0关注
  • 1粉丝

博士生

12%

还不是VIP/贵宾

-

威望
0
论坛币
42 个
通用积分
8.1398
学术水平
6 点
热心指数
11 点
信用等级
7 点
经验
2439 点
帖子
182
精华
0
在线时间
156 小时
注册时间
2008-8-14
最后登录
2024-2-13

相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
原题如下:
某学者拟分析鼻咽癌与EB病毒感染的关系,资料结果见下表
研究        病例组(EB+)        对照组(EB+)        病例组(EB-)        对照组(EB-)
1                       31                          2                              320                         120
2                       20                          3                              72                           205
3.                      31                          3                              79                             51
4.                      62                         10                             57                             30
5.                      43                         12                             60                             32
6.                      55                         18                             49                             17


我用R写的命令如下
library(rmeta)
library(grid)
ai=c(31,20,31,62,43,55)
ci=c(2,3,3,10,12,18)
bi=c(320,72,79,57,60,49)
di=c(120,205,51,30,32,17)
toti=ai+ci
toci=bi+di
m235r=meta.DSL(toti,toci,ai,bi)
m235r
summary(m235r)

结果如下
> m235r
Random effects ( DerSimonian-Laird ) meta-analysis
Call: meta.DSL(ntrt = toti, nctrl = toci, ptrt = ai, pctrl = bi)
Summary OR= 3.7    95% CI ( 1.68, 8.14 )
Estimated random effects variance: 0.69
> summary(m235r)
Random effects ( DerSimonian-Laird ) meta-analysis
Call: meta.DSL(ntrt = toti, nctrl = toci, ptrt = ai, pctrl = bi)
------------------------------------
        OR (lower  95% upper)
[1,]  5.81    1.37      24.66
[2,] 18.98    5.48      65.78
[3,]  6.67    1.94      22.97
[4,]  3.26    1.46       7.27
[5,]  1.91    0.88       4.13
[6,]  1.06    0.49       2.28
------------------------------------
SummaryOR= 3.7  95% CI ( 1.68,8.14 )
Test for heterogeneity: X^2( 5 ) = 19.23 ( p-value 0.0017 )
Estimated random effects variance: 0.69
可是教材上的答案却是OR=3.07,95%CI(1.38,6.82)。我又根据书上的D-L算法一步步算了,与书上的结果一致,那么我这个R过程哪里错了呢?请教高手!谢谢!

二维码

扫码加我 拉你入群

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

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

关键词:meta分析 Meta 高高手 ETA estimated EB病毒 鼻咽癌 资料

沙发
tmdxyz 发表于 2014-5-30 05:23:52 |只看作者 |坛友微信交流群
看来,也许教材上的有误。我用本论坛上的MedCalc给你算了一下,结果与R的差不多。

1.jpg (31.14 KB)

1.jpg

2.jpg (203.67 KB)

2.jpg

使用道具

藤椅
nkunku 发表于 2014-5-30 06:16:56 |只看作者 |坛友微信交流群
书上的结果也许是不对的。
用Comprehensive Meta Analysis V2加以分析,结果与R的结果一致。

1.jpg (99.97 KB)

1.jpg

2.jpg (108.56 KB)

2.jpg

使用道具

板凳
frick521314 学生认证  发表于 2014-5-30 07:59:34 |只看作者 |坛友微信交流群
哈哈。。。闲来无事,用Stata做了个。。供参考! QQ图片20140530075741.jpg

QQ图片20140530075741.jpg (50.05 KB)

QQ图片20140530075741.jpg

使用道具

报纸
panxinfeng 发表于 2014-5-30 09:26:34 |只看作者 |坛友微信交流群
感谢各位的积极试验和回复啊!

问题是我是用教材上的原理一步一步演算的结果,跟教材答案一样,而跟我们的不一样。我把教材meta D+L原理过程图片附上来,大家帮忙看看是不是有漏洞或错误。再次谢谢大家了!

meta dsl.pdf

183.4 KB

如果要是论坛收论坛币了,请跟我说,我还给您

使用道具

地板
jzdfenger 发表于 2015-12-17 23:21:18 |只看作者 |坛友微信交流群
这个题目和卫生统计学,人民卫生出版社,第7版,第20章,例20-6一样.这个教材在计算校正因子时,使用的权重是wi=(bi*ci)/Ti,这个权重是Mantel-Haenszel法计算OR值时赋于的权重,我感觉应该使用inverse-variance法的权重计算方法,也就是wi=1/[(1/ai+1/bi+1/ci+1/di)].

使用道具

7
panxinfeng 发表于 2016-1-7 15:58:15 |只看作者 |坛友微信交流群
jzdfenger 发表于 2015-12-17 23:21
这个题目和卫生统计学,人民卫生出版社,第7版,第20章,例20-6一样.这个教材在计算校正因子时,使用的权重是wi= ...
谢谢你的解答!

使用道具

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

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

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

GMT+8, 2024-11-5 17:33