error-handling - sei ^ 2 : non-numeric argument to binary operator, in metafor中的错误

标签 error-handling standard-error

我正在尝试使用SMD和SE与metafor进行固定效果的荟萃分析。我正在使用rma.uni-function:

metafor::rma.uni(yi="SMD12", sei="SE12",  data=SMDpainmeta, method="FE")
R给我以下错误消息:

Error in sei^2 : non-numeric argument to binary operator.



我将SE12值设置为sei,这是12个月时的标准错误。这些值显然是数字的,尽管此列中也存在一些NAN值。

当我使用vi值并设置相应的方差而不是SE12
metafor::rma.uni(yi="SMD12", vi="Variance12", method="FE", data=SMDpainmeta)

我收到以下错误:

error in lm.fit(x, y, offset = offset, singular.ok = singular.ok, ...) : NA/NaN/Inf in 'y'



因此,无论哪种方式,我的NAN值似乎都存在问题,这是由于我在时间点12的这项研究中缺少数据而导致的。

有人可以帮我解决这个问题吗?

最佳答案

不要将变量名放在引号中。因此,只需使用:

rma.uni(yi=SMD12, sei=SE12, data=SMDpainmeta, method="FE")

关于error-handling - sei ^ 2 : non-numeric argument to binary operator, in metafor中的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44869619/

相关文章:

r - 具有标准误差的个体随机效应模型聚集在 R 中的不同变量上(R 项目)

image - 没有这样的图像 : docker. io/openshift/origin-node-problem-detector :v3. 11.0

angular - 组件更改自身时如何避免表达式 "changed after checked"错误

Java:在 GUI 中显示崩溃,但禁止显示警告

c++ - 阻止以编程方式运行的系统命令的标准错误输出

r - 面板数据的双聚类标准误

c# - Linq 映射 dbml - 捕获存储的过程参数以进行错误报告

swift - “ fatal error :在展开可选值时意外发现nil”是什么意思?

c++ - 异常和错误代码 : mixing them the right way

ruby-on-rails - Rails抢救标准错误未发送