【R语言】--- 森林图

Python015

【R语言】--- 森林图,第1张

森林图(forest plot),一般是指在平面直角坐标系中,以一条垂直于X轴的无效线(通常坐标X=1或0)为中心,用若干条平行于X轴的线段,来表示每个研究的效应量大小及其95%可信区间,并用一个棱形来表示多个研究合并的效应量及可信区间,它是Meta分析中最常用的结果综合表达形式。实际上,除了Meta分析,森林图还有很多用处。森林图可以直观的反映出效应量(例如RR、OR、HR或者WMD)大小及其95% CI等。

本篇文章利用ggplot2包进行绘制森林图(严格意义上应该叫meta分析效应量图),关于ggplot2的基本用法这里不在叙述。

这里想用发表在SBB上的一篇meta分析文章( https://doi.org/10.1016/j.soilbio.2020.108118 )中的图作为模板,进行绘制。

[1] https://zhuanlan.zhihu.com/p/340207465

[2] Feng, J. G., Zhu, B., 2021. Global patterns and associated drivers of priming effect in response to nutrient addition. Soil Biology and Biochemistry 153, 108118. https://doi.org/10.1016/j.soilbio.2020.108118 .

安装forsetplot程序包。

通过R简单的4行代码,来绘制回归分析结果的森林图,需要安装forsetplot程序包(绘制森林图)和haven程序包(导入SPSS文件)。