# Can I use a difference score as my outcome variable (pre-post change) in a moderated multiple regression equation?

I am wanting to examine whether religiosity moderates intervention effects on stigmatized attitudes. Here are my variables: X = group (1 = experimental; 0 = control) Z = religiosity (14-item scale - using total score) Y = either post-test scores or pre-post change scores - Social Distance; Genderism/Transphobia

I realize that I need to center my moderator variable and will also need to center my outcome variable (if I use post-test scores).

My question is whether to use post-test scores or to use pre-post test change scores (and if I use the latter would I still center)

-

• Compute the difference score, $D = Pre - Post$ and then predict that. The regression equation being something like: $$\hat{D}_{i} = b_0 + b_1X_{i} + b_2Z_{i} + b_3Genderism_{i} + b_4Z_{i}*Genderism_{i}$$ One thing that is attractive about this is that it is straightforward to do.
• Predict the post scores using your model, but also controlling for pre scores. This regression equation would look something like: $$\hat{Post}_i = b_0 + b_1X_{i} + b_2Z_{i} + b_3Genderism_{i} + b_4Z_{i}*Genderism_{i} + b_5Pre_{i}$$ This tends to be my preferred approach. It does not require you to compute any new variables (which is not a big issue but can be slightly annoying). It also includes in the results an estimate of the strength of association between pre and post scores. It works because your treatment, $X$, predicts that portion of the post scores that are not explained by pre scores. The only drawback I see is that if you have a very small sample size, you lose an additional degree of freedom controlling for pre scores. That seems reasonable to me; however, because there is measurement error at both time points anyway, so it is not like computing the difference scores has zero error.
• The last approach I see is to reshape the data from wide to long, and fit a mixed effects model. This would look something like: $$\hat{Outcome}_{ij} = b_0 + u_{0i} + b_1X_{i} + b_2Z_{i} + b_3Genderism_{i} + b_4Z_{i}*Genderism_{i} + b_5time_{ij} + b_6time_{ij}*X_{i}$$ The outcome is the score at the jth time point for the ith individual. The model includes a random intercept (captured by $u_{0i}$) for each individual. The time captures the change over time, and the interaction between time and the group variable is the "treatment" effect. Although kind of cool, I think this model is far too much work in the simple case where you only have pre and post scores (if you had 3+ time points, it would make sense).