[R-meta] Testing interaction in rma.mv()
Stefanou Revesz
@te|@noureve@z @end|ng |rom gm@||@com
Thu Mar 17 05:38:53 CET 2022
Dear Meta Community,
My studies measure the effect of a training program to improve
teachers' self-efficacy.
We have coded for the 'length of the training sessions' (training_hr)
up until each testing occasion (time).
At the pre-testing occasion, since no training is provided, we coded 0
hrs, and for subsequent testing occasions, we coded whatever hours
reported in the studies.
The problem is that now we CAN'T use 'training_hr * time' in our
`model`. Because 'training_hr' at time0 is just '0' for all studies
(see below).
Q: Is our current coding of 'training_hr' wrong? Sh/Could we code
'training_hr' differently for such an interactive model?
Any help would be highly appreciated,
Stefanou
# Data and code
d <- read.csv("https://raw.githubusercontent.com/fpqq/w/main/f.csv")
subset(d, time == "Baseline")$training_hr
#[1] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
model <- rma.mv(gi~training_hr*time, v_gi, random = ~1|study/obs, data = d)
More information about the R-sig-meta-analysis
mailing list