绘制回归分析结果的森林图,R和Stata软件学起来!

龚志忠

龚志忠

首都医科大学附属北京中医医院

擅长:临床研究数据统计分析、流行病学方法设计、临床预测模型建模与评价
已关注
关注
2020-06-15 来源:医咖会

在医咖会既往推送的一篇文章中,向大家介绍了如何通过GraphPad Prism和Excel软件来绘制森林图,从而使得回归分析的结果能够可视化。在本期内容中,再来介绍两款常用软件——R和Stata,教大家进一步玩转森林图。

以2016年发表在JACC杂志上的这篇文章《A Prospective Natural History Studyof Coronary Atherosclerosis Using Fractional Flow Reserve》为例,利用文章中的Table 3多因素回归结果来绘制森林图。

R作为一个90后,在数据处理、统计分析、计算绘图等方面,俨然已经成为了一颗新星。尤其是R在绘图方面的突出表现,凭借强大的程序资源包,以及漂亮、高质量的图形输出,获得了一大片死忠粉的拥护。

下面我们就来介绍一下,如何通过R简单的4行代码,来绘制回归分析结果的森林图。

1. 安装forsetplot程序包(绘制森林图)和haven程序包(导入SPSS文件)

install.packages("forestplot")

install.packages("haven")

2. 加载forsetplot和haven程序包

library(forestplot)  

library(haven)   

3. 准备数据文件并导入R

3.1 数据录入

本文以SPSS软件数据录入为例,录入格式如下:

3.2 数据导入

#用read_sav函数导入SPSS文件并命名为ForestPlot

ForestPlot <- read_sav("C:/数据库存储路径/Forest Plot.sav")  

#用attach函数将其添加到R的搜索路径中,作为当前默认数据框

评论
请先登录后再发表评论
发表评论
医大临流学生
请问老师在用R进行绘图时,运行到最后一步时提示: 视口里的'xscale'值不对,同时只弹出个图形窗口,没有图形,麻烦老师有空解答一下,盼复~
2022-05-27 10:36:56 回复
0
刀尖游仞
我用stata15 SE 在命令框输入help meta dialog,但是找不到Menu creation commands,怎么回事啊?
2022-05-22 09:47:57 回复
0
medi_6pbaqjo
请问一下老师,stata里面保存了profile.do文件,但是重新打开子菜单里没有meta-analysis,是什么原因呢?
2020-11-01 08:12:26 回复
0
温柔的蓝
还在在文件菜单栏里找到这个代码点击运行一下才能出现
2022-05-16 11:21:04 回复
0
使用课程券需先认证
为保证平台的学术氛围,请先完成认证,认证可免费享受基础会员权益
基础课程券2张
专属科研工作台
200积分
确认
取消
下载附件需认证
为保证平台的学术氛围,请先完成认证,认证可免费享受基础会员权益
基础课程券2张
专属科研工作台
200积分
确认
取消
公众号
统计咨询
扫一扫添加小咖个人微信,立即咨询统计分析服务!
会员服务
SCI-AI工具
积分商城
意见反馈