【发布时间】:2017-07-02 10:07:38
【问题描述】:
我正在尝试使用 SMD 和带有metafor 的 SE 进行固定效应元分析。我正在使用rma.uni-function:
metafor::rma.uni(yi="SMD12", sei="SE12", data=SMDpainmeta, method="FE")
R 给我以下错误信息:
sei^2 中的错误:二进制运算符的非数字参数。
我将SE12 设置为sei 值,这是12 个月时的标准误差。这些值显然是数字,尽管此列中也存在一些 NAN 值。
当我使用vi 值并设置相应的方差而不是SE12时
metafor::rma.uni(yi="SMD12", vi="Variance12", method="FE", data=SMDpainmeta)
我收到以下错误:
在 lm.fit(x, y, offset = offset,singular.ok =singular.ok, ...) 中的错误: 'y'中的NA/NaN/Inf
因此,无论哪种方式,我的 NAN 值似乎都有问题,这是由于我在时间点 12 的这项研究中缺少数据。
谁能帮我解决这个问题?
【问题讨论】:
标签: error-handling standard-error