这里以我的一篇meta分析为例,详细描述meta分析的一般步骤,该例子实现的是效应量β的合并

R包:metafor或meta包,第一个例子以metafor包为例。

1.准备数据集

2.异质性检验

install.packages("metafor")library(metafor)metamod

可以看到I^2为28.34%,属于低度异质性,可采用固定效应模型。异质性低的时候可以采用固定效应模型和随机效应模型,结果差别不大,但高异质性只能选择随机效应模型,否则会使结果外推性受到约束。此处选择随机效应模型是出于保守情况考虑。

  • fixed-effect model是基于跨研究间不存在异质性的假设,也就是其合并时,默认运算是认为所纳入合并的研究均为同质;
  • random-effect model是基于跨研究间存在异质性的假设,该合并模型承认研究间异质性的存在,但是不对异质性加以处理;
  • 如果纳入合并的研究间存在异质性,尽管未达到我们常规设定的I^2>50%,但是在用fixed-effect model合并时,默认运算直接忽略这一部分异质性的存在,这样合并的结果会造成假阳性误差,而选用random-effect model合并时,尽管不处理异质性,但是其默认运算承认异质性的存在,合并结果更可信!

3.森林图绘制

forestplot

结果如下图

黑色方块表示的是权重大小,对应着右方的weight,水平横线是95%置信区间。菱形是合并效应值,95%置信区间小于0,意味着meta分析结果有统计学意义。

4.文献发表偏倚检验

可以用漏斗图及Begger's及Egger's检验

funnel(metamod)ranktest(metamod)#Begg's检验#regtest(metamod)#Egger's检验#

可能是由于文献数量的限制,漏斗图呈现明显不对称模式,无法判断是由于发表偏倚所致还是文献数量太少的缘故

可以看出Begg's检验及Egger's 检验的结果,P值都是大于0.05的,也就意味着没有发表偏倚。

5.敏感性检验

leavelout(metamod,digits = 3)

本文转载自CSDN一个人旅行*-*

往期内容:

R数据分析:贝叶斯定理的R语言模拟

R数据分析:用R语言做潜类别分析LCA

R可视化:如何用R做一个让别人一目了然的图

R语言:利用caret的dummyVars函数设置虚拟变量

R数据分析:R Markdown:数据分析过程报告利器,你必须得学呀

r语言数据变量分段_R数据分析:用R语言做meta分析相关推荐

  1. r语言数据变量分段_R语言:统计多个数据框中分类变量各值的频数

    导读 查看文件.获取ID 读取数据表 读取数据表 一.查看文件.获取ID 关键参数: list.files(pattern="条件") # 根据条件获取文件名 strsplit(向 ...

  2. r语言数据变量分段_使用R语言实现数据分段

    使用R语言实现数据分段 今天跟大家讲讲我工作中用到的数据分段,数据分段一般在什么地方会使用到呢?评分.之前写过一篇<实战: RFM>模型使用,那篇文章就详细介绍了CRM(客户关系管理)分析 ...

  3. 单片机C语言数据存储原理,介绍单片机中C语言的数据存储与程序编写

    一.五大内存分区: 内存分成5个区,它们分别是堆.栈.自由存储区.全局/静态存储区和常量存储区. 1.栈区(stack):FIFO就是那些由编译器在需要的时候分配,在不需要的时候自动清除的变量的存储区 ...

  4. R 回归 虚拟变量na_工具amp;方法 | R语言机器学习包大全(共45个包)

    机器学习,是一门多学科交叉的人工智能领域的分析技术,它使用算法解析数据,从中学习,然后对世界上的某件事情做出决定或预测. 目前,常见机器学习的研究方向主要包括决策树.随机森林.神经网络.贝叶斯学习和支 ...

  5. python分析数据的相关性质_理解数据的性质_Python数据分析实战应用_数据挖掘与分析视频-51CTO学院...

    为什么学Python: 重要:数据分析是职业技能必备,Python是大数据分析** 趋势:Python是目前非常火的编程语言,使用人多 好学:学习简单,容易上手,使用灵活,可扩展强 **:会Pytho ...

  6. c语言double变量后面几个0,C语言double型变量的初始化到底是是0还是0.0?

    0和0.0没有区别. C语言编程时常量写为0时,系统默认其是一个整型常量int,写0.0时系统默认其是双精度浮点型常量double. 在定义局部变量时不赋值的话,则对静态变量来说,编译时自动赋初值0或 ...

  7. python语言的变量特点随时_python程序设计——基本语言特性

    参考<Python程序设计(第2版)> 清华大学出版社 董付国 ##### 除特殊说明外,以下代码示例,均为python 3.6版本 ##### 一.Python语言特性 1.python ...

  8. python实验数据预处理案例_Python数据分析小案例——红楼梦文本分析(一) 文本预处理...

    本文开始介绍一个简单的数据分析案例,分析红楼梦文本,本文主要内容是将红楼梦文本按照章节获取每一回的标题,字数,段落数并保存到csv中方便后续数据分析 红楼梦小说文本可以在这里下载 链接:https:/ ...

  9. c语言数据的自动转换类型吗,c语言的自动类型转换

    自动转换遵循以下规则: 1)        若参与运算量的类型不同,则先转换成同一类型,然后进行运算. 2)        转换按数据长度增加的方向进行,以保证精度不降低.如int型和long型运算时 ...

最新文章

  1. 记一次python升级版本遇到的事
  2. 表白c语言程序设计,C语言编程学习打造表白神器:亲爱的让我们相爱在一起
  3. rtt面向对象oopc——2.对象容器理解和rtt类的联系
  4. 按新的退休年龄计算,64年的职工应该是哪年退休呢?
  5. 命令行_Pytest之命令行执行
  6. 用form表单提交时,出现415错误
  7. TikTok运营,TikTok数据分析
  8. Oracle get、start、edit、spool命令,临时变量、已定义变量
  9. 淘宝购物流程图 基本流和备选流以及测试用例
  10. Failed to load C:\SDK\android-sdk-windows\build-tools\27.0.2\lib\dx.jar
  11. 微信图文排版指南-如何在图片上添加文字?
  12. c语言-链表-贪吃蛇
  13. 几种下载慢的解决办法
  14. 1383:刻录光盘(cdrom)
  15. java 实现dns劫持_JavaScript 防 http 劫持与 XSS
  16. sip协议呼叫流程详解
  17. MATLAB之function函数
  18. 2022年全国大学生数学建模竞赛E题目-小批量物料生产安排详解+思路+Python代码时序预测模型(三)
  19. 专业游戏玩家如何选导热硅脂
  20. 百度2018年度搜索排行榜发布

热门文章

  1. 我的第一个CCIE-ccie6961
  2. 前端趋势榜:上周最热门的 10 大前端项目 - 210327
  3. 解决vmware移动虚拟机之后执行ifconfig命令无输出的问题
  4. Jenkins CLI命令行工具,助你轻松管理 Jenkins
  5. Go gin使用html模板
  6. docker安装mysql及相关配置、运行细节和常见报错解决方案
  7. Linux中cat、more、less、tail、head命令的使用示例
  8. 幂等性概念及数据库乐观锁机制
  9. 服务器2012r2系统安装数据库,数据库图文详解Windows Server2012 R2中安装SQL Server2008...
  10. java 分页查询_java开发之分页查询