[R-meta] double arcsine transformation

Viechtbauer, Wolfgang (SP) wo||g@ng@v|echtb@uer @end|ng |rom m@@@tr|chtun|ver@|ty@n|
Wed Jan 29 08:41:14 CET 2020


Hi James,

You are passing 'transf.ipft.hm' to the second argument of predict.rma():

> args(predict.rma)
function (object, newmods, intercept, tau2.levels, gamma2.levels, 
    addx = FALSE, level, digits, transf, targs, vcov = FALSE, ...)

So, you are setting 'newsmods = transf.ipft.hm' which doesn't make sense. It should be:

pes <- predict(pes.dat, transf=transf.ipft.hm, targ=list(ni=dat$total))

Best,
Wolfgang

-----Original Message-----
From: R-sig-meta-analysis [mailto:r-sig-meta-analysis-bounces using r-project.org] On Behalf Of james meyer
Sent: Wednesday, 29 January, 2020 2:16
To: r-sig-meta-analysis using r-project.org
Subject: [R-meta] double arcsine transformation

I am performing a univariate meta-analysis on sensitivity and specificity.   I
fit the model in metafor and when trying to transform the double-arcsine I get
the following error:

 pes<-predict(pes.dat,transf.ipft.hm,targ=list(ni=dat$total))
Error in predict.rma(pes.dat, transf.ipft.hm, targ = list(ni = dat$total)) : 
  Cannot specify new moderator values for models without moderators.

Is this fixable or do you need more information.

James C Meyer DVM DACVIM



More information about the R-sig-meta-analysis mailing list