来自metafor的拒绝不起作用-仍然具有NA

时间:2019-10-15 09:45:56

标签: r missing-data metafor

在此示例之后,我正在尝试对一些缺少的数据进行荟萃分析: http://www.metafor-project.org/doku.php/tips:assembling_data_smd?s[]=difference&s[]=means

但是replmiss命令对我不起作用,并且我还剩下NA,因此在荟萃分析中省略了缺少值的研究。

我可以在链接的示例和正在执行的操作之间找到的唯一区别是,在创建tval,dval和pval变量之前,我自然拥有NA,然后在链接中首先创建它们,然后再创建插入NA。

这是我的数据

dat2 = data.frame(
  source = c("1_p","3_f","5_y","6_t","7_k","9_l","15_h"),
  m1i = c(3,11,15,6,9,11,10),
  sd1i = c(NA, NA, 4, NA, 2, 2, NA),
  m2i = c(4,12,15,13,11,12,9),
  sd2i = c(NA, NA,4 ,NA,5,3,NA),
  n1i = c(36, 49, 30, 30, 84, 66, 20),
  n2i = c(37, 42, 30, 30, 80, 68, 28)
  )

任何人都具有很好的replmiss经验,知道如何使它生效吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

您误解了该示例中发生的事情。它显示了如果没有提供均值和SD,那么除了 other 之外,人们还可以如何从 other 信息计算d值。您的dat2数据帧除均值和SD之外不包含任何其他内容,并且由于其中一些缺失,因此将缺少所得到的d值。