Hi all,
I’m relatively new to SEM and interactions within SEM, so was wondering if someone with a little more expertise could check that I am doing (and interpreting) this correctly.
My model has an IV (age, observed v), DV (performance, latent v), and moderator (climate, latent v). I wish to probe interactions to understand whether the relationship between age and performance changes at different levels of climate. I used indProd to make products of indicators using mean-centering. Because my age variable is observed, I’ve loaded it as a single indicator onto a latent factor.
###############################################################
### SUBJECTIVE AGE, SENSE OF COMMUNITY, TEAM PROFICIENCY ###
###############################################################
# The effect of subjective age on team proficiency increases when sense of community decreases, and vice versa
MODERATION3 <- '
TP =~ TP1 + TP2 + TP3
SOC =~ SOC1 + SOC2 + SOC3 + SOC4
SA =~ SAI
SA.SOC =~ SAI.SOC1 + SAI.SOC2 + SAI.SOC3 + SAI.SOC4
SA.SOC ~~ SA + SOC
TP ~ SA + SOC + SA.SOC
TP1 ~ 0*1
TP ~ 1’
A few notes about the syntax: I wanted to reflect that, if an intercept is the value of y when x=0, then both the means of the IV and mod should be fixed to 0 while the latent mean of the DV should be freely estimated (by fixing the first indicator of DV to 0). I think this was mainly for interpretation purposes more than anything else, but is this OK to do? I used +/-1 square root of the mod estimated variance in the valProbe argument.
probe1 <- probe2WayMC(fit3, c("SA", "SOC", "SA.SOC"), "TP", "SOC",
c(-sqrt(1.046),0, sqrt(1.046)))
$SimpleIntcept
SOC est se z pvalue
1 -1.023 3.584 0.066 54.596 0
2 0.000 3.824 0.047 80.998 0
3 1.023 4.064 0.066 61.912 0
$SimpleSlope
SOC est se z pvalue
1 -1.023 0.324 0.098 3.318 0.001
2 0.000 0.167 0.069 2.408 0.016
3 1.023 0.010 0.095 0.100 0.920
I then plotted it using the min (1) and max (5) observed of IV.
plotProbe(probe1, xlim = c(1,5), xlab = "SA", ylab = "TP")

Any feedback is very much appreciated.
Thanks in advance,
Ben
I wanted to reflect that, if an intercept is the value of y when x=0, then both the means of the IV and mod should be fixed to 0
I used +/-1 square root of the mod estimated variance in the valProbe argument
Terrence D. Jorgensen (he, him, his)
Assistant Professor, Methods and Statistics
Research Institute for Child Development and Education, the University of Amsterdam
http://www.uva.nl/profile/t.d.jorgensen