meta分析一般步骤

Meta分析总体可分为以下几步:选题,文献检索、数据提取、质量评估、数据整合及结果解读。一,选题对一些大样本,多中心临床合作已经得到明确结论的的,没必要做meta分析。二、文献检索在制定文献检索策略时,总体的要求就是查全和查准。需要考虑如下几个方面:1.圈定搜索数据库(外文有:MEDLINE、theCochranelibrary、医学文摘、TOXLINE、OVI…

大家好,又见面了,我是你们的朋友全栈君。

Meta分析总体可分为以下几步:

选题,文献检索、数据提取、质量评估、数据整合及结果解读。

一,选题

对一些大样本,多中心临床合作已经得到明确结论的的,没必要做meta分析。

二、文献检索

在制定文献检索策略时,总体的要求就是查全和查准。

需要考虑如下几个方面:

1.  圈定搜索数据库(外文有:MEDLINE、the Cochrane library、医学文摘、TOXLINE、OVID、EMBASE、ISI Web of Science、EBSCO等;国内有:维普全文VIP、CNKI、万方数据库)

2.  确定语言类型:包括所有英语和非英语的文献;

3. 明确需要包含的研究类型:仅包含RCT,还是病例对照试验,队列研究等。

4.  明确暴露因素/治疗方法

5.  筛选关键词:这将直接影响文献检索的准确性和敏感性,也关系到指定检索策略。

    – 关键词需要根据研究问题本身来确定;

    – 对于每一个关键词尽量包含所有可能的表述形式;

    – 可以尝试几种关键词组合以搜最合适的文献。

6.  检索获取摘要和全文:其中联系专家是一种很好的方式,不仅可以获取全文,甚至可以询问文献中的细节帮助后续使用文献。建议搜索文献引用名单,可以增加文献搜索的全面性。

 

在文献筛选过程中,首先,需要由两位研究者独立通过对文献的题目和摘要进行初筛,初筛后的文献通过阅读全文进行二次筛选,然后交叉核对筛选结果,如果有分歧则通过共同讨论决定是否纳入,必要时可有第三位研究者协助解决。如果文中信息不全或信息不清楚,与原始研究作者联系获取信息。在筛选过程中,需要记录你每个步骤的选择和排除原因。至于被排除的文章,则需要在灵敏度分析中进行分析。

 

三、数据提取

资料提取是从符合纳入要求的文献中摘录用于系统评价的数据信息,所提取信息必须是可靠、有效、无偏的。

一般提取的信息有:研究编号,发表年限,纳入研究者的一般信息,样本量,设计方法,干预/暴露因素,研究结局……例子如下

 

meta分析一般步骤

meta分析一般步骤meta分析一般步骤 

 

这是一项别人的研究,举例如下

 

meta分析一般步骤

四:纳入研究的质量评价

1. 随机对照试验的质量评价工具:

  Cochrane风险偏倚评估工具(最常用)、PEDro量表、Delphi清单、CASP清单、Jadad量表、Chalmers量表、CONSORT声明(不专用,但可以用)。

2. 观察性研究的质量评价工具:

(1)NOS量表(最常用):病例对照研究和队列研究;

(2)CASP清单:病例对照研究和队列研究;

(3)JBI标准:横断面研究;经验总结、案例分析及专家意见;

(4)AHRQ;

(5)Combie横断面研究评价工具;

(6)STROBE声明;

(7)STREGA声明。

3. 非随机对照实验性研究的质量评价工具:MINORS条目、Reisch评价工具、TREND声明。

4. 诊断性研究:QUADAS工具、CASP清单、STARD声明。

5. 动物试验:STAIR清单、CAMARADES清单、ARRIV指南。

第五步:数据整合

系统评价过程中,对上述数据进行定量统计合并的流行病学方法称为Meta分析(Meta analysis) 。Meta意思是more comprehensive,即更加全面综合。

对数据的整合分为描述性整合和定量整合:

对于描述性整合,应考虑:

•  建立干预/暴露因素是如何导致结果的假说,包括原因和适用人群;

•  初步综合纳入的研究,以文本形式或者制表和/或图形显示;

•  探讨各研究内或各研究间的关系;

•  评估证据的稳定性;

•  评估meta分析的重要性。

对于定量整合,则可以:

1. 提高了统计检验的power和精度;

2. 统计结合各研究结果给出一个“平均”干预效果的合并估计值,改进对作用效应的估计;

3. 评价结果一致性,解决单个研究间的矛盾;

4. 解决以往单个研究未明确的新问题。

那么如何进行meta分析呢?

a.异质性检验(齐性检验)

由于纳入文献存在临床异质性、方法学异质性和统计学异质性,所以在对结果数据进行统计合并之前,首先应该进行异质性检验,保证现有的各独立研究间的结果的不同仅仅是由于抽样误差造成的。否则,就要进入亚组分析,或取消合并。

  • Q检验,若同时I2<50%和P≥0.1时,纳入文献被认为是同质的,采用固定效应模型(fixed effect model)分析;反之说明研究间存在实际异质性,需要查找一致性的来源,之后采用随机效应模型(random effect model)。

  • 如果存在较大的临床异质性,那将无法进行meta分析,只能进行描述性整合。

b.统计合并效应量(加权合并,计算效应尺度及95%的置信区间)并进行统计推断

通常在考虑采用哪些效应指标(effect size)时需要考虑结局指标的类型,通常两组间比较时,如果是连续性变量用加权均数差(weighted mean difference, WMD)、标准化均数差值(standardized mean differences, SMD)表示效应大小;二分类变量则用率差(rate difference, RD)、比数比(odds ratio, OR)、相对危险度(relative risk, RR)、相对危险度降低值(relative risk reduction, RRR)等来表示效应的大小。回归系数的比较用β表示效应值的大小。

c.图示单个试验的结果和合并后的结果:森林图(Forrest plot)

 

d.敏感性分析:用来评估meta分析结果的稳定性

1)按研究质量评价标准从纳入文献中去除尚有争议的研究、排除低质量的研究、早期研究、根据研究结果的分布去掉extreme10%其他已知因素不同的研究;

2)采用不同统计方法/模型;

3)根据样本量大小进行分层分析;

4)改变纳入/排除标准时,重新对同一资料进行分析时,如果观察到合并指标点估计和区间估计的变化存在较大差异,则说明meta分析的结果不稳定。比如,当排除一篇低质量文献时,合并指标变化很大,说明该文献对合并指标敏感。

敏感性分析是必要的,无论是采用不同的统计模型或进行亚组分析,都可以帮助我们找到可能的偏倚来源,更加正确的理解获得的结论。

e.通过“失安全数”的计算或采用“倒漏斗图”对入选文献进行潜在的发表偏倚(publication bias)的评估。

如需要科研绘图及详细meta分析资料,可访问我的淘宝店铺:店铺名:R语言绘图,不仅可以提供绘图帮助还可以提供科研问题(如meta分析的咨询)

meta分析一般步骤

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/127310.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • cap理论P(分区容错)的理解

    cap理论P(分区容错)的理解一个分布式系统里面,节点组成的网络本来应该是连通的。然而可能因为一些故障,使得有些节点之间不连通了,整个网络就分成了几块区域。数据就散布在了这些不连通的区域中。这就叫分区。当你一个数据项只在一个节点中保存,那么分区出现后,和这个节点不连通的部分就访问不到这个数据了。这时分区就是无法容忍的。提高分区容忍性的办法就是一个数据项复制到多个节点上,那么出现分区之后,这一数据项就可能分布到各个区里。容忍性就提高了。然而,要把数据复制到多个节点,就会带来一致性的问题,就是多个节点上面的数据可能是不一致的。要保证一

    2022年7月25日
    7
  • SP论坛天堂鸟技术学院[通俗易懂]

    SP论坛天堂鸟技术学院[通俗易懂]http://www.spzone.net/bbs/index.asp

    2022年6月29日
    34
  • JavaScript 高级程序设计(第3版)

    JavaScript 高级程序设计(第3版)内容简介ECMAScript5和HTML5在标准之争中双双胜出,使大量专有实现和客户端扩展正式进入规范,同时也为JavaScript增添了很多适应未来发展的新特性。《JavaScript高级程序设计(第3版)》这一版除增加5章全新内容外,其他章节也有较大幅度的增补和修订,新内容篇幅约占三分之一。全书从JavaScript语言实现的各个组成部分——语言核心、DOM、BOM、事件模…

    2022年8月20日
    3
  • Set集合用法

    Set集合用法性质底层采用哈希表算法,无序不可重复数组去重publicstaticString[]removeRepeat(String[]array){ Set&lt;String&gt;set=newHashSet&lt;&gt;(); for(inti=0;i&lt;array.length;i++){ set.add(array[i]);…

    2022年6月9日
    34
  • c[-1,1]_winform tabcontrol

    c[-1,1]_winform tabcontrol因为Directshow是C++的东西,后来为了方便,才有牛人们在C#把directshow重写,但是相关文档很少,所以为了了解DIrectshow,从C++下的directshow开始是最合理不过的了,但是在C#用不到的知识就基本没有提及了··1基础介绍部分问题摘录:  DirectShow与ActiveMovie的关系?     Active

    2022年10月12日
    0
  • wireshark找不到接口win10_安装打印机找不到usb接口

    wireshark找不到接口win10_安装打印机找不到usb接口Win10下使用WireShark出现没有找到接口问题,无法抓取数据包解决:安装Win10Pcap。到http://www.win10pcap.org/download/下载该软件安装完成后,重启WireShark

    2022年10月24日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号