R中均值和中位数的荟萃分析?

机器算法验证 r 意思是 荟萃分析 中位数
2022-03-27 04:56:43

我被要求回顾所有研究的文献,这些研究估计了某个国家的平均和中位血铅水平 (BLL),然后进行荟萃分析以得出平均和中位水平的一个总体值。

这种事情通常会做吗?我对任何“效果大小”都不感兴趣,只是一个单变量测量。

我想创建一个森林图并做一些跨研究的异质性标准测试。R 中是否有一个包和函数可以让我对 BLL 的平均值和中位数进行荟萃分析?

澄清一下,这将是一个单独的均值荟萃分析,以及一个单独的中位数荟萃分析。

4个回答

我想我会总结人们的建议和我自己的发现。看起来有用于分析均值的元分析方法,但没有用于分析中位数的方法。这些是对元分析手段有用的一些来源:

我最感兴趣的是分析中位数,因为 BLL 测量值几乎总是高度偏斜的。但是,如果单个研究的样本量不小,并且您正在对许多研究进行元分析,则中心极限定理允许您将单个研究均值分解为总体均值。有关更多解释,请参阅以下论文:Julian PT Higgins 等人,偏斜数据的元分析:结合对数转换或原始尺度报告的结果,Statist。医学。2008;27:6072–6092。

如果您有中位数和范围,那么您可以从 Hozo 等人 2005 年 ( http://www.biomedcentral.com/1471-2288/5/13 ) 的这篇哨兵论文中获得转换为均值和 SD 的公式。

我阅读了 Wan et al, 2014 的一篇有用的论文,我认为这对有兴趣进行元分析并正在阅读这篇文章的人非常有用。该论文具有将中位数、范围和/或 IQR 转换为均值和标准差的公式(点击此处查看论文)。所提出的方法比 Hozo 等人,2005 年的方法有所改进。

自从发布并回答了这个问题以来,这方面的工作越来越多。在两篇论文中,McGrath 及其同事讨论了直接使用中位数并将其与其他答案中引用的转换方法进行比较。他们的论文是“中位数的单样本聚合数据元分析”和“中位数的样本聚合数据元分析” 这些是预印本,我相信至少第一个可能正在印刷中。

这两篇论文太长了,无法在这里总结,但在第一篇关于单样本案例总结的论文中,他们表明,在他们的模拟中,直接使用中位数优于转换为均值。他们还使用了一个示例数据集,其中这些方法给出了截然不同的结果:在中国寻求医疗服务的延迟时间。在第二篇论文中,事情更复杂,但似乎如果大多数主要研究都提出了中位数,那么基于中位数的方法会更好,如果大多数人提出了均值,则反之亦然。他们还提出了基于线性分位数混合模型的方法,以及使用来自每个主要研究的分位数来估计每个研究中潜在的未知分布的方法。

这些方法已在 CRAN此处提供的 R 包 metamedian 中提供

在这里也许还值得注意的是,他们还参考了 Luo 及其同事后来发表的一篇论文,该论文采用了一种更好的转换方法,题为“从样本大小、中值、中值范围和/或中四分位数范围中优化样本均值”,可在此处获得