Skip to content
Prev 3470 / 5632 Next

[R-meta] Time as indicator vs time as meaning

Dear Wolfgang,

Once again, thank you for your help! I wanted to follow-up on the two
different senses of time that we discussed together. Let's assume
measurement occasions are spaced equally (in weeks) across the studies
(or that it can be controlled for if needed).

In "model_time_car", we conclude that for each additional week, the
average true effect of treatment goes up by 0.1156 in the SMD unit. My
audience should then think that the effect of treatment consistently
increases compared to the intercept (0.3667); each week going up by
0.1156 up to the last possible week in the data (plot attached).

In "model_time_UN", we conclude that at the baseline, the average true
effect of treatment is 0.0194 in the SMD unit. But that effect
fluctuates a bit across subsequent time points and then goes up to
1.8208 at the 4th post-test (this bump is spurious as only one study
had a 4th post test, but let's leave that aside). (plot attached).

In your expert opinion, if my audience wants to design a future study
based off of the two meta-analyses bove, how can these two senses of
"time" can help them determine the "length of their study", and the
"time or the number of intervals" between their testing occasions?

Indeed, how do these two senses of time complement each other (if they
do at all) in helping my audience understand the longitudinal effect
of treatment?

Best of everything,
Stefanou


model_time_car <- rma.mv(yi ~ time_btw + time_wthn, vi,
                 random = list(~ time_wthn | study, ~time_wk | study, ~1|obs),
                 struct = c("GEN","CAR"), data=dat)

           estimate      se    zval    pval    ci.lb   ci.ub
intrcpt      0.3667  0.1280  2.8640  0.0042   0.1157  0.6176   **
time_btw     0.0138  0.0271  0.5093  0.6106  -0.0393  0.0668
time_wthn    0.1156  0.0252  4.5880  <.0001   0.0662  0.1650  ***


model_time_UN <- rma.mv(yi ~ 0 + time, vi,
             random = list(~time|study, ~1|obs),
             struct = c("UN"), data=dat)

       estimate      se    zval    pval    ci.lb   ci.ub
time0    0.0194  0.0527  0.3683  0.7127  -0.0838  0.1226
time1    0.6477  0.1410  4.5921  <.0001   0.3712  0.9241  ***
time2    0.5755  0.1521  3.7838  0.0002   0.2774  0.8736  ***
time3    0.6454  0.1940  3.3272  0.0009   0.2652  1.0255  ***
time4    1.8208  0.3610  5.0438  <.0001   1.1133  2.5284  ***

On Tue, Oct 12, 2021 at 12:36 PM Stefanou Revesz
<stefanourevesz at gmail.com> wrote:
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image.png
Type: image/png
Size: 29935 bytes
Desc: not available
URL: <https://stat.ethz.ch/pipermail/r-sig-meta-analysis/attachments/20211015/035efed1/attachment-0002.png>

-------------- next part --------------
A non-text attachment was scrubbed...
Name: image.png
Type: image/png
Size: 40275 bytes
Desc: not available
URL: <https://stat.ethz.ch/pipermail/r-sig-meta-analysis/attachments/20211015/035efed1/attachment-0003.png>