I am running a model of the following form:
lm(outcome ~ treatment)
in which I cluster standard errors at the participant level.
I ask respondents at the end of the treatment a laundry list of affective questions (about 20) about their experience in the experiment and those involved. Many of these questions are highly collinear with each other. I want to see which of these variables potentially "mediates" the relationship between the treatment and outcome.
Is there an algorithmic solution for sorting through a large list of potential mediators (and their interactions with other potential mediators) to find candidates?
What are the state of the art mediation techniques?
To clarify: I'm using