SPSS没有直接实现Spearman偏相关的功能,需要手工编程,以下是代码。
语法编辑器:
NONPAR CORR 变量1 变量2 变量3
/MISSING = LISTWISE
/MATRIX OUT(*).
RECODE rowtype_(‘RHO’=‘CORR’).
PARTIAL CORR 变量1 变量2 BY 变量3
/MISSING = LISTWISE
/MATRIX IN(*).
注意半角英文标点。
注意第三行、第四行、第七行最后的“.”。
变量1、变量2为相关分析变量,变量3为控制变量。
注意,第一行和第四行的变量数量需要对应。顺序可调换。如偏相关分析中,控制变量是Z,分析变量是A、B、C、D,则第一行应为:
NONPAR CORR A B C D Z
第四行应为:
PARTIAL CORR A B C D BY Z
编写完成后,语法编辑器→菜单:运行→全部。
参考文献
武松.SPSS实战与统计思维,北京:清华大学出版社,2019年1月,第244-245页.