语言中要输出表格_R语言绘制 医学分析中常用的 森林图 forestplot(方法1)

对于统计分析的结果,表格展示必不可少,但如果在必要的时候可以加上可视化的展示,往往会更直观的展现结果,对于结果的阅读者是友好的。森林图就是统计结果可视化的一种,抛开复杂的先不提,常见的logistic回归、cox回归结果也常常可以用森林图来直观呈现。

ggplot2相较于普通的R包,更像是一个绘图生态系统,功能覆盖非常全面。在做cox回归的时候,survminer包的ggforest可以非常方便的把survival

包得到的cox回归的结果绘制成森林图,可谓一行代码搞定也不为过。

在不太讲究细节定制化的情况,很方便。

正文上菜91bf8e244b64b7a6439d5168c4699bfc.png703287758ac7252dd08f7292758acd69.pngf2d509e7732365bc23084fff343fc2ee.png

输入:

library(survminer)library(survival)library(tibble)# 先自编一个演示数据set.seed(12)dt sample(c(rep(             B=sample(c(rep(0,100),rep(1,100)),200),             C=sample(c(rep(0,75),rep(1,125)),200),             D=sample(c(rep(0,70),rep(1,130)),200),             E=sample(c(rep(0,50),rep(1,150)),200),             TIME=runif(200,min = 10,max = 60),             OUTCOME=sample(c(rep(0,90),rep(1,110)),200))model TIME,OUTCOME)~.,summary(model)# 出图survminer::ggforest(model = model)

输出:

68664b29d0d40912ca1b2b1b4d4d5c24.png

结果说明,自编数据生成了5个二分类的变量,5个变量与时间和结局的cox结果如图,由于数据是随机编的,所以显著性不必关注,各位体会过程就好。

便捷、操作极其简单

缺点:可调的参数有限,定制化程度低

不足的地方还请包含。感谢。

以上内容仅供学习参考。


期精彩干货文章链接

R输出格式系列(一),三线表,在R中自定义表格格式

R语言输格式技巧系列(二),再精细一点,定制包含亚组的表格

R输格式系列(三),将R中的结果表格直接输出到word文档中

R语言自动化整理医学基线统计表,需要几步?(一)

R语言自动化整理医学基线统计表,需要几步?(二)

几行R代码帮你从pubmed搞定meta分析文献的检索!下载!整理!

ggplot2入门(五),percentage(%)百分比条图

......

更多内容请自行进公众号翻阅,感谢。


版权声明:本文为weixin_42531588原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。