在《Meta踩坑集》里,向大家分享了使用RevMan进行基本的文献偏移风险图是如何制作的。在很多文献里,我们看到的偏倚风险图都长这样:

但也有的文献偏移风险图长这样:

那这些花里胡哨,看起来就不一般的偏倚风险图要怎么做呢?其实利用R语言非常简单,三步就可以实现!

一、前期准备工作

首先,你需要制作一个文献偏倚风险表格,在excel里整理好数据:

打开RStudio,安装robvis包,代码如下:

install.packages("robvis")
library("robvis")

安装好后进入下一步。

二、生成风险图

导入数据:

setwd("D:/data")   #设置工作路径
shuju <- read.csv("D:/data/tjzg.csv")  #导入数据表格

其中引号包裹部分为文件路径,根据自己文件所在位置进行更改即可。

shuju为赋值的变量名,可随意更改,为方便理解,我用了数据的拼音来赋值。

所谓赋值,你可以理解为在之后的处理中shuju就代表了整个表格的所有内容,调用shuju变量,即代表用表格中的数据来做处理。

制作总结图:

rob_summary(data = shuju, tool = "ROB1",overall = TRUE,weighted = FALSE, colour = c("#194d6f","#ff8f36","#7dceb2"))

函数rob_summary()有几个参数需要设置:

  • data为我们需要使用的数据;
  • tool为使用的偏倚风险评价工具;
  • overall为设置是否在图形中包括总体偏倚风险的条形图的选项,默认为否。
  • weighted为指定是否应在条形图中使用权重的选项,默认为是。
  • colour为指定图形颜色,可更改任意三种你想要的配色。#194d6f 格式内容,为颜色值,可通过配色网站获得。

制作traffic_light图:

rob_traffic_light(data = shuju, tool = "ROB1",colour = c("#194d6f","#ff8f36","#7dceb2"),psize = 10)

函数rob_traffic_light()有几个参数需要设置:

  • data为我们需要使用的数据;
  • tool为使用的偏倚风险评价工具;
  • colour为指定图形颜色,可更改任意三种你想要的配色。
  • psize为圆圈的大小,默认为20。

三、结束·导出图片

点击导出,调整图片大小即可:

最终导出后效果图:

怎么样,R语言也没有那么难嘛!调用现成的包,更改数据,出图,导出即可~

用R语言做Meta分析,不仅可以拥有强大的数据分析功能,还能获得无可比拟的灵活绘图体验。虽然要基于代码进行操作,但是所有代码函数基本上都是现成的,导入数据,简单修改参数即可完成!根本没有那么难!

利用R语言制作好看的Meta分析文献偏倚风险图相关推荐

  1. 细思极恐——R语言forestplot包画meta分析群体药动学常用森林图

    细思极恐--R语言forestplot包画meta分析群体药动学常用森林图 今天,笔者想分享一下最近科研作图的经历,最主要的就是用于群体药动学模型建立的森林图,其百度百科定义为: 森林图是以统计指标和 ...

  2. Meta分析答疑:如何将文献偏倚风险图注释改成中文?

    <Meta 踩坑集>是由统计之光出品,全博士师资团队提供技术支持的全新系列答疑文章.本系列旨在为正在学习或者打算学习Meta 分析的学者们提供丰富的解疑方案,希望通过系列的连更答疑为大家提 ...

  3. 利用R语言制作GGEBiplot-双标图教程

    我是目录 前言 1.GGEBiplot简介 2.GGEBiplot使用步骤 2.1 引入库 2.2 图像界面操作 3.GGE 双标图重要功能图型. 3.1 "哪个赢在哪里"图 3. ...

  4. R语言制作Meta分析偏倚风险评估(ROB)图

    我们进行偏倚风险评估一般都是用Cochrane的偏倚风险评估工具,在Revman里面会做出下面的图. 这个图在R语言里面完全可以重现,下面就给大家演示怎么用R来制作ROB图. 首先准备数据,在Exce ...

  5. 【问题导向】利用R语言进行情感分析

    目录 前言 问题分析 R语言的安装 情感分析 分类的原理 未来学习计划 引文 前言 R语言是统计领域的一个重要工具,其中有很多独特的包能够实现特定功能,在进行GIS分析时有非常大的用处. 笔者最近在帮 ...

  6. 手把手教你使用R语言制作临床决策曲线

    DCA(Decision Curve Analysis)临床决策曲线是一种用于评价诊断模型诊断准确性的方法,在2006年由AndrewVickers博士创建,我们通常判断一个疾病喜欢使用ROC曲线的A ...

  7. 《R语言机器学习:实用案例分析》——1.2节R的数据结构

    本节书摘来自华章社区<R语言机器学习:实用案例分析>一书中的第1章,第1.2节R的数据结构,作者[印度] 拉格哈夫·巴利(Raghav Bali)迪潘简·撒卡尔(Dipanjan Sark ...

  8. 利用R语言对泰坦尼克号沉没事件幸存者的数据分析与预测

    题外话:在文章正式开始之前,我还是想先写一点题外话,一是为了引出写作这篇博客的目的,二则是希望能够记录下现在的所思所想为以后留个纪念.首先介绍一下自己,毕业3年多的小硕一枚,大学期间学的专业是高分子材 ...

  9. 利用R语言对贷款客户作风险评估

    利用R语言对贷款客户作风险评估(上)--数据分析 前言 风险控制能力越来越成为互联网金融行业的隐形门槛,为风控人员提供显著地风险评估依据变得非常重要.本文以银行客户的信用卡信息为案例数据,对数据进行分 ...

最新文章

  1. 面试官:说说Spring Cloud底层原理?
  2. TimerHandler的简单应用
  3. Android技术博文
  4. 【Egret】WebSocket 的使用说明
  5. 图解CSS的padding,margin,border属性
  6. vue中img标签onerror事件
  7. cdh 安装_CDH的介绍和部署
  8. [WPF 基础知识系列] —— 绑定中的数据校验Vaildation
  9. java 终结此段代码并重新运行_Java垃圾回收
  10. 机器学习的一些注意事项
  11. 华为P30 Pro外观无悬念:双曲面水滴屏 屏占比超高
  12. idea设置类多行显示_IDEA 常用设置
  13. linux下 添加一个新账户tom,linux 账户管理命令 useradd、groupadd使用方法
  14. 图灵机(Turing Machine)
  15. 点赞功能java_jquery点赞功能实现代码 点个赞吧!
  16. 全国计算机等级考试二级教程--C语言程序设计(2018年版) 随手笔记(一)
  17. xos虚拟系统 代理服务器,VMware宝典:一手缔造超级虚拟网络
  18. 组态王图素制作_组态王教程 很实用
  19. 使用itextPdf合并PDF
  20. 怎么戒网瘾?一个玩了上百款游戏的程序员告诉你有多少废话

热门文章

  1. 递推算法—逆推案例(大学生存款)(C语言)
  2. Python视频抽帧,视频转图片帧并保存
  3. 08音视频设备类、09信息技术设备、16电信终端设备CCC认证流程费用及周期
  4. 关于global_step参数
  5. postman中springboot上传文件Missing initial multi part boundary
  6. 武汉星起航跨境——中东电商蓬勃发展,亚马逊中东站点如何发货?
  7. url去重的几种方式
  8. 华为方舟编译器开源官网正式上线:源代码已开放下载;中兴通讯与北京交通大学、中国移动北京公司签署 “5G战略合作框架协议”……...
  9. MySQL数据库创建表报错的解决方案
  10. Kyng Alisaunder