将metafor::rma与broom::tidy一起使用?
我是一名完全的R新手,我想做以下工作:将metafor::rma与broom::tidy一起使用?,r,broom,R,Broom,我是一名完全的R新手,我想做以下工作: library(metafor) library(broomExtra) df <- escalc( measure = "RR", ai = tpos, bi = tneg, ci = cpos, di = cneg, data = dat.bcg ) meta_analysis <- rma(yi, vi, data = df, method = "EB") meta_analy
library(metafor)
library(broomExtra)
df <-
escalc(
measure = "RR",
ai = tpos,
bi = tneg,
ci = cpos,
di = cneg,
data = dat.bcg
)
meta_analysis <- rma(yi, vi, data = df, method = "EB")
meta_analysis
tidy(meta_analysis)
库(metafor)
图书馆(额外收费)
df检查了文档(?tidy
)。对于类rma
的对象,似乎没有整洁的方法。从broomExtra::tidy
的文档中:
检查给定对象(在扫帚或
混合的。如果有,它会将一个对象变成一个整洁的tible,如果
否,返回空值。在数据帧的情况下,使用tibble数据帧
返回
如果扫帚
中没有整洁器,则可以使用扫帚额外::整洁_参数
功能:
库(metafor)
#>加载所需包:矩阵
#>正在加载“metafor”包(版本2.1-0)。有关概述
df术语类型估计标准误差统计p值形态低形态高
#>
#>1总体汇总-0.715 0.181-3.95 0.0000774-1.07-0.360
非常感谢——请注意,我的示例来自这个网站,我认为它是tidy的文档:这是否意味着该方法消失了?还是我做错了什么?这是因为metafor tidiers只出现在GitHub版本的broom
中,而不是CRAN版本。干得好,Indrajeet。我也有同样的想法。示例代码使用github版本的broom以及您的broomExtra方法工作。