Skip to content
Prev 3085 / 5632 Next

[R-meta] Difference between univariate and multivariate parameterization

Dear Luke,

tau^2 doesn't mean the same thing across different models. In res5, the two tau^2 values can be thought of as sigma^2_within for single vs multi sample studies. Whether we call something tau^2, sigma^2, or chicken^2 doesn't carry any inherent meaning.

For example:

dat <- dat.crede2010
dat <- escalc(measure="ZCOR", ri=ri, ni=ni, data=dat, subset=criterion=="grade")

dat$studyid.copy <- dat$studyid
dat$sampleid.copy <- paste0(dat$studyid, ".", dat$sampleid)
rma.mv(yi, vi, random = ~ 1 | studyid/sampleid, data=dat)
rma.mv(yi, vi, random = list(~ studyid | studyid.copy, ~ sampleid | sampleid.copy), struct=c("ID","ID"), data=dat)

are identical models, but in the first we have two sigma^2 values and in the other we have tau^2 and gamma^2 (a bit of a silly example, but just to illustrate the point).

Best,
Wolfgang