利用R语言制作好看的Meta分析文献偏倚风险图
在《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分析文献偏倚风险图相关推荐
- 细思极恐——R语言forestplot包画meta分析群体药动学常用森林图
细思极恐--R语言forestplot包画meta分析群体药动学常用森林图 今天,笔者想分享一下最近科研作图的经历,最主要的就是用于群体药动学模型建立的森林图,其百度百科定义为: 森林图是以统计指标和 ...
- Meta分析答疑:如何将文献偏倚风险图注释改成中文?
<Meta 踩坑集>是由统计之光出品,全博士师资团队提供技术支持的全新系列答疑文章.本系列旨在为正在学习或者打算学习Meta 分析的学者们提供丰富的解疑方案,希望通过系列的连更答疑为大家提 ...
- 利用R语言制作GGEBiplot-双标图教程
我是目录 前言 1.GGEBiplot简介 2.GGEBiplot使用步骤 2.1 引入库 2.2 图像界面操作 3.GGE 双标图重要功能图型. 3.1 "哪个赢在哪里"图 3. ...
- R语言制作Meta分析偏倚风险评估(ROB)图
我们进行偏倚风险评估一般都是用Cochrane的偏倚风险评估工具,在Revman里面会做出下面的图. 这个图在R语言里面完全可以重现,下面就给大家演示怎么用R来制作ROB图. 首先准备数据,在Exce ...
- 【问题导向】利用R语言进行情感分析
目录 前言 问题分析 R语言的安装 情感分析 分类的原理 未来学习计划 引文 前言 R语言是统计领域的一个重要工具,其中有很多独特的包能够实现特定功能,在进行GIS分析时有非常大的用处. 笔者最近在帮 ...
- 手把手教你使用R语言制作临床决策曲线
DCA(Decision Curve Analysis)临床决策曲线是一种用于评价诊断模型诊断准确性的方法,在2006年由AndrewVickers博士创建,我们通常判断一个疾病喜欢使用ROC曲线的A ...
- 《R语言机器学习:实用案例分析》——1.2节R的数据结构
本节书摘来自华章社区<R语言机器学习:实用案例分析>一书中的第1章,第1.2节R的数据结构,作者[印度] 拉格哈夫·巴利(Raghav Bali)迪潘简·撒卡尔(Dipanjan Sark ...
- 利用R语言对泰坦尼克号沉没事件幸存者的数据分析与预测
题外话:在文章正式开始之前,我还是想先写一点题外话,一是为了引出写作这篇博客的目的,二则是希望能够记录下现在的所思所想为以后留个纪念.首先介绍一下自己,毕业3年多的小硕一枚,大学期间学的专业是高分子材 ...
- 利用R语言对贷款客户作风险评估
利用R语言对贷款客户作风险评估(上)--数据分析 前言 风险控制能力越来越成为互联网金融行业的隐形门槛,为风控人员提供显著地风险评估依据变得非常重要.本文以银行客户的信用卡信息为案例数据,对数据进行分 ...
最新文章
- 面试官:说说Spring Cloud底层原理?
- TimerHandler的简单应用
- Android技术博文
- 【Egret】WebSocket 的使用说明
- 图解CSS的padding,margin,border属性
- vue中img标签onerror事件
- cdh 安装_CDH的介绍和部署
- [WPF 基础知识系列] —— 绑定中的数据校验Vaildation
- java 终结此段代码并重新运行_Java垃圾回收
- 机器学习的一些注意事项
- 华为P30 Pro外观无悬念:双曲面水滴屏 屏占比超高
- idea设置类多行显示_IDEA 常用设置
- linux下 添加一个新账户tom,linux 账户管理命令 useradd、groupadd使用方法
- 图灵机(Turing Machine)
- 点赞功能java_jquery点赞功能实现代码 点个赞吧!
- 全国计算机等级考试二级教程--C语言程序设计(2018年版) 随手笔记(一)
- xos虚拟系统 代理服务器,VMware宝典:一手缔造超级虚拟网络
- 组态王图素制作_组态王教程 很实用
- 使用itextPdf合并PDF
- 怎么戒网瘾?一个玩了上百款游戏的程序员告诉你有多少废话
热门文章
- 递推算法—逆推案例(大学生存款)(C语言)
- Python视频抽帧,视频转图片帧并保存
- 08音视频设备类、09信息技术设备、16电信终端设备CCC认证流程费用及周期
- 关于global_step参数
- postman中springboot上传文件Missing initial multi part boundary
- 武汉星起航跨境——中东电商蓬勃发展,亚马逊中东站点如何发货?
- url去重的几种方式
- 华为方舟编译器开源官网正式上线:源代码已开放下载;中兴通讯与北京交通大学、中国移动北京公司签署 “5G战略合作框架协议”……...
- MySQL数据库创建表报错的解决方案
- Kyng Alisaunder