compare ideal model vs mediation
- t0: baseline (pre-treatment)
- t1: post-treatment
- t2: follow-up 1
- t3: follow-up 2
t2 model: `t2 ~ t0 * conditionD` (dummy 0/1) (mediator: t1)
t3 model: `t3 ~ t0 * conditionD` (dummy 0/1) (mediator: t1)
# outcomes
## specific dv
```r
# t2
> summ(feols(t2 ~ conditionD * scale(t0), d2))
term result
<char> <char>
1: (Intercept) b = 81.03 [78.09, 83.97], p < .001
2: conditionD b = -14.11 [-17.95, -10.28], p < .001 # treatment effect
3: scale(t0) b = 10.30 [7.38, 13.22], p < .001
4: conditionD × scale(t0) b = 1.57 [-2.26, 5.40], p = .420
Estimate 95% CI Lower 95% CI Upper p-value
ACME -12.229 -14.739 -9.88 <2e-16 *** # mediation
ADE -1.841 -4.734 0.96 0.2
Total Effect -14.070 -17.652 -10.58 <2e-16 ***
Prop. Mediated 0.869 0.712 1.08 <2e-16 ***
> m2_coef / m1_coef
conditionD
0.9887772
# t3
> summ(feols(t3 ~ conditionD * scale(t0), d3))
term result
<char> <char>
1: (Intercept) b = 78.28 [74.85, 81.71], p < .001
2: conditionD b = -10.74 [-15.24, -6.25], p < .001 # treatment
3: scale(t0) b = 9.22 [5.86, 12.57], p < .001
4: conditionD × scale(t0) b = 4.73 [0.26, 9.21], p = .038
Estimate 95% CI Lower 95% CI Upper p-value
ACME -9.299 -12.068 -6.72 <2e-16 *** # mediation
ADE -1.506 -5.435 2.45 0.47
Total Effect -10.804 -15.170 -6.47 <2e-16 ***
Prop. Mediated 0.859 0.602 1.35 <2e-16 ***
```
## 15 BCTI items
### average
```r
# average of 15 bcti items
# t2
> summ(feols(t2 ~ conditionD * scale(t0), d2))
term result
<char> <char>
1: (Intercept) b = 38.93 [37.81, 40.05], p < .001
2: conditionD b = -3.58 [-5.05, -2.12], p < .001
3: scale(t0) b = 20.42 [19.31, 21.53], p < .001
4: conditionD × scale(t0) b = -1.08 [-2.53, 0.38], p = .148
Estimate 95% CI Lower 95% CI Upper p-value
ACME -2.263 -3.106 -1.49 <2e-16 ***
ADE -1.338 -2.734 0.03 0.057 .
Total Effect -3.600 -5.017 -2.16 <2e-16 ***
Prop. Mediated 0.629 0.403 1.01 <2e-16 ***
# t3
> summ(feols(t3 ~ conditionD * scale(t0), d3))
term result
<char> <char>
1: (Intercept) b = 38.42 [36.97, 39.88], p < .001
2: conditionD b = -3.44 [-5.35, -1.53], p < .001
3: scale(t0) b = 20.08 [18.64, 21.52], p < .001
4: conditionD × scale(t0) b = -1.33 [-3.24, 0.58], p = .171
Estimate 95% CI Lower 95% CI Upper p-value
ACME -1.665 -2.571 -0.92 <2e-16 ***
ADE -1.779 -3.705 0.13 0.0680 .
Total Effect -3.444 -5.255 -1.59 0.0012 **
Prop. Mediated 0.483 0.240 1.06 0.0012 **
```
### individual items
each dot is one BCTI item
![[1729613552.png]]
```r
term dv n estimate std.error statistic p.value mediate_estimate mediate_se mediate_pval outcome
<char> <char> <num> <num> <num> <num> <num> <num> <num> <num> <char>
1: conditionD t2_BCTI_matrix_1 619 -2.667 1.433 -1.862 0.063 -0.482 0.555 0.372 t2
2: conditionD t3_BCTI_matrix_1 516 -2.572 1.610 -1.597 0.111 -0.070 0.485 0.889 t3
3: conditionD t2_BCTI_matrix_2 619 -3.905 1.607 -2.429 0.015 -0.851 0.468 0.045 t2
4: conditionD t3_BCTI_matrix_2 516 -2.721 1.915 -1.421 0.156 -0.501 0.490 0.277 t3
5: conditionD t2_BCTI_matrix_3 619 -2.156 1.612 -1.337 0.182 -1.231 0.663 0.062 t2
6: conditionD t3_BCTI_matrix_3 516 -2.965 1.805 -1.643 0.101 -0.830 0.649 0.187 t3
7: conditionD t2_BCTI_matrix_4 619 -3.036 1.473 -2.061 0.040 -1.676 0.652 0.001 t2
8: conditionD t3_BCTI_matrix_4 516 -3.706 1.550 -2.391 0.017 -1.220 0.541 0.005 t3
9: conditionD t2_BCTI_matrix_5 619 -2.377 1.780 -1.335 0.182 -2.347 0.795 0.001 t2
10: conditionD t3_BCTI_matrix_5 516 -3.706 2.043 -1.813 0.070 -1.279 0.619 0.033 t3
11: conditionD t2_BCTI_matrix_6 619 -1.790 1.266 -1.413 0.158 -0.587 0.609 0.326 t2
12: conditionD t3_BCTI_matrix_6 516 -1.315 1.415 -0.929 0.353 -0.348 0.458 0.427 t3
13: conditionD t2_BCTI_matrix_7 619 -4.587 1.563 -2.935 0.003 -3.091 0.809 0.000 t2
14: conditionD t3_BCTI_matrix_7 516 -3.458 1.961 -1.763 0.078 -2.661 0.806 0.000 t3
15: conditionD t2_BCTI_matrix_8 619 -5.962 1.368 -4.358 0.000 -3.103 0.709 0.000 t2
16: conditionD t3_BCTI_matrix_8 516 -4.453 1.516 -2.938 0.003 -1.989 0.682 0.000 t3
17: conditionD t2_BCTI_matrix_9 619 -4.939 1.818 -2.716 0.007 -2.975 0.864 0.002 t2
18: conditionD t3_BCTI_matrix_9 516 -4.184 2.065 -2.026 0.043 -2.857 0.877 0.000 t3
19: conditionD t2_BCTI_matrix_10 619 -3.025 1.512 -2.001 0.046 -2.638 0.657 0.000 t2
20: conditionD t3_BCTI_matrix_10 516 -3.846 1.726 -2.228 0.026 -2.677 0.774 0.000 t3
21: conditionD t2_BCTI_matrix_11 619 -1.827 1.545 -1.183 0.237 -2.240 0.649 0.000 t2
22: conditionD t3_BCTI_matrix_11 516 -2.451 1.989 -1.232 0.218 -1.662 0.607 0.001 t3
23: conditionD t2_BCTI_matrix_12 619 -4.530 1.795 -2.523 0.012 -1.412 0.649 0.011 t2
24: conditionD t3_BCTI_matrix_12 516 -3.405 2.166 -1.572 0.117 -1.289 0.723 0.068 t3
25: conditionD t2_BCTI_matrix_13 619 -6.555 1.857 -3.531 0.000 -1.742 0.656 0.008 t2
26: conditionD t3_BCTI_matrix_13 516 -6.318 2.135 -2.960 0.003 -1.636 0.724 0.012 t3
27: conditionD t2_BCTI_matrix_14 619 -6.091 1.942 -3.136 0.002 -2.865 0.837 0.000 t2
28: conditionD t3_BCTI_matrix_14 516 -4.358 2.267 -1.922 0.055 -2.112 0.706 0.000 t3
29: conditionD t2_BCTI_matrix_15 619 -3.210 1.718 -1.868 0.062 -1.858 0.660 0.001 t2
30: conditionD t3_BCTI_matrix_15 516 -3.145 1.937 -1.623 0.105 -1.442 0.661 0.021 t3
term dv n estimate std.error statistic p.value mediate_estimate mediate_se mediate_pval outcome
```