R实战 | 森林图绘制

简介: R实战 | 森林图绘制

森林图


森林图是一种简单直观地展示单一研究和汇总研究的图形,广泛应用于荟萃分析、观察研究和临床试验中。


Odds ratio(OR)


在病例对照研究(case-control study)中,分析暴露风险因素与疾病(或者用药)的关联程度;主要是反映暴露与疾病之间关联强度的指标,OR常适用于病例对照研究,也可以运用于前瞻性的研究(当观察时间相等时)


OR值的统计学意义:


OR>1,暴露与疾病的危险度增加,两者呈正相关


OR<1,暴露与疾病的危险度减少,两者呈负相关


OR=1,暴露与疾病的危险度无关,两者呈不相关


绘制


library(survival)
library(survminer)
library(eoffice) #导出ppt用
# 构建模型
# 以colon数据为示例数据
# 时间变量是time,结局变量是status,自变量选择 sex,rx和 adhere
model <- coxph( Surv(time, status) ~ sex + rx + adhere,
                data = colon )
# 森林图
ggforest(model,  #coxph得到的Cox回归结果
         data = colon,  #数据集
         main = 'Hazard ratio of colon',  #标题
         cpositions = c(0.05, 0.15, 0.35),  #前三列距离
         fontsize = 1, #字体大小
         refLabel = 'reference', #相对变量的数值标签,也可改为1
         noDigits = 3 #保留HR值以及95%CI的小数位数
)

参考


GitHub - cardiomoon/autoReg: R package autoReg


相关文章
|
10月前
时标网络图绘制步骤
时标网络图绘制步骤
时标网络图绘制步骤
|
程序员 数据库 开发者
值得收藏!如何快速画出一幅漂亮的架构图
这篇文章总结了常用的架构图类型,可以借鉴笔者提供的模板,快速地产出符合业务需要的架构图。
161972 95
|
10月前
|
存储 数据可视化 数据挖掘
R语言绘制圈图、环形热图可视化基因组实战:展示基因数据比较
R语言绘制圈图、环形热图可视化基因组实战:展示基因数据比较
|
10月前
|
存储 数据可视化 关系型数据库
绘制圆环图/雷达图/星形图/极坐标图/径向图POLAR CHART可视化分析汽车性能数据
绘制圆环图/雷达图/星形图/极坐标图/径向图POLAR CHART可视化分析汽车性能数据
|
10月前
R语言中绘制箱形图的替代品:蜂群图和小提琴图
R语言中绘制箱形图的替代品:蜂群图和小提琴图
|
10月前
|
数据可视化 定位技术 网络架构
R语言在地图上绘制月亮图、饼状图数据可视化果蝇基因种群
R语言在地图上绘制月亮图、饼状图数据可视化果蝇基因种群
R绘制多彩的森林图:基于ggplot2
R绘制多彩的森林图:基于ggplot2
465 1
如何用ggplot2绘制基因功能富集气泡图?
如何用ggplot2绘制基因功能富集气泡图?
|
数据采集 机器学习/深度学习 数据可视化
掌握ggstats包绘制森林图,让你的数据更有说服力
通常情况下,森林图中是垂直放置的一条线,线的左侧为比较指标的最小值,右侧为最大值。而灰色的长方体就代表置信区间的范围,以及平均值所在的位置,长方体越长代表数据的不确定性越大,也就意味着置信区间范围越广。通过比较不同组别的森林图,就可以看到差异显著性的程度是大还是小。
371 0
|
数据可视化 Go
R-forestplot包| HR结果绘制森林图
R-forestplot包| HR结果绘制森林图
400 0