2017-07-02 28 views
0

我試圖運行固定效果元分析,使用SMD和SE與metafor。我使用的是rma.uni-functionsei^2中的錯誤:二元運算符的非數字參數,metafor

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

R給了我以下錯誤信息:

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

我設置SE12,這是12個月爲sei值的標準誤差。這些值顯然是數字,但某些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丟失數據的結果。

任何人都可以幫助我這個問題呢?

回答

0

請勿將變量名放在引號中。所以,只需使用:

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