首先:检验D的中介效应时,肯定要考虑控制变量C的影响,同时也要考虑调节变量E的影响。
对于控制变量C的话,处理其实比较简单,直接放进模型考虑就行了,如果控制变量是可以进一步量化处理的话,不用放进模型,提前处理控制变量。复杂点的情况是,中介变量D在控制变量C和因变量 B之间存在中介效应,不过这种情况很少见,出现这种情况的时候一般考虑控制变量是否考虑得当。
这个关系的难点在于,调节变量和中介变量同时存在,这种模型其实是有中介的调节变量模型或者是有调节的中介变量模型,如果两者都存在的结果,则称作为混合模型。单从你提出的问题来看,暂时不能把中介变量D和调节变量E及A、B之前的关系分清楚,因此初步处理时当做具有A、B、D、E的混合模型进行处理,检验的时候同时考虑调节效应和中介效应。当然还要考虑这些变量是潜在变量、还是显变量。
具体的检验方法和步骤,你可以详细参考 温忠麟的《有中介的调节变量和有调节的中介变量》这篇文献。