Irenezz
一共三个步骤。其中,X为自变量,Y为因变量,M为中介变量。 第一步:X对M做回归。SPSS操作步骤:Analyze-Regression-Linear 因变量(DEP)为(放入)M,自变量(INDEP)为(放入)X。点击OK。在另外一张表上会输出回归结果的。 第二步:X对Y做回归。 SPSS操作步骤:Analyze-Regression-Linear 因变量(DEP)为(放入)Y,自变量(INDEP)为(放入)X。点击Next,再进入第三步如下: 第三步:X、M对Y做回归。因变量(DEP)为(放入)Y,自变量(INDEP)为(放入)X和M。 注意:因为SPSS做回归的时候,因变量只能是一个,所以第一步是一个回归;第二、三步(点击NEXT即可)是用一个回归。 1、第一个回归当中,X对M是否显著,主要是Sig(主要小于05就可以) 2、第二个回归当中,X对Y是否显著,主要是Sig(主要小于05就可以) 3、分两种情况:A若sig(X对Y的)大于05,则未通过显著检验;M对Y依然显著,则是M对Y完全中介效应 B若sig(X对Y的)小于05,通过了显著检验,并且M对于Y的(sig小于05);再看B(若第三步当中的X对于Y的系数的绝对值小于第二步方程当中X对于Y的系数B),则是部分中介效应。 
这个用spss或者amos做都是可以的,amos也在spss里面了我替别人做这类的数据统计分析蛮多的
现在做中介效应与调节效应一般都用结构方程软件完成,如Mplus、Lisrel、Amos、Eqs等软件完成。R、SAS和STATA应该也可以做。一定要用SPSS,只能通过回归分析,多层回归分析简略完成