SPSS Macro PROCESS

来自OBHRM百科
跳转至: 导航搜索

简介

PROCESS是Ohio State University心理系教授Andrew F. Hayes开发的,专门用于单个、多个序列或并列中介变量、调节变量(包括有调节的中介)的处理,并报告bootstrap置信区间、中介效应效应量等的SPSS宏文件。PROCESS的最新版本:4.3.1,该版本包括56个模型,能满足绝大多数管理学研究的需要。

PROCESS官网:http://www.processmacro.org   Hayes教授的网站:http://afhayes.com

下载

V4.31

官网下载:http://www.afhayes.com/public/processv43.zip

配套教材:Hayes, A. F. (2022). Introduction to mediation, moderation, and conditional process analysis: A regression-based approach (3rd ed.). Guilford Publications.

V4.2

官网下载:http://www.afhayes.com/public/processv42.zip

配套教材:Hayes, A. F. (2022). Introduction to mediation, moderation, and conditional process analysis: A regression-based approach (3rd ed.). Guilford Publications.

V4.1

官网下载:http://www.afhayes.com/public/processv41.zip

配套教材:Hayes, A. F. (2022). Introduction to mediation, moderation, and conditional process analysis: A regression-based approach (3rd ed.). Guilford Publications.

V3.5

官网下载:http://www.afhayes.com/public/processv35.zip

配套教材:Hayes, A. F. (2017). Introduction to mediation, moderation, and conditional process analysis: A regression-based approach (2nd ed.). Guilford Publications.

V3.4

官网下载:http://www.afhayes.com/public/processv34.zip

配套教材:Hayes, A. F. (2017). Introduction to mediation, moderation, and conditional process analysis: A regression-based approach (2nd ed.). Guilford Publications.

V3.1

配套教材:Hayes, A. F. (2017). Introduction to mediation, moderation, and conditional process analysis: A regression-based approach (2nd ed.). Guilford Publications.

V3

配套教材:Hayes, A. F. (2017). Introduction to mediation, moderation, and conditional process analysis: A regression-based approach (2nd ed.). Guilford Publications.

V2.16

官网下载:http://www.afhayes.com/public/process.zip

配套教材:Hayes, A. F. (2013). Introduction to mediation, moderation, and conditional process analysis: A regression-based approach (1st ed.). Guilford Publications.

PROCESS自定义菜单的安装

PROCESS宏可以添加到SPSS的菜单中,然后通过菜单的方式运行PROCESS宏。

注意

  • (1) 采用菜单的方式,PROCESS的部分功能不可用。
  • (2) PROCESS菜单中的PASTE不可用,如果希望以命令语句的方式运行PROCESS,请见以命令语句的方式运行PROCESS

SPSS 23.0及之前的版本

方法1

  • 第1步:下载PROCESS,并解压。
  • 第2步:双击process.spd文件,并选择“Run as administrator”。(注意:3.0版该文件默认的目录为解压目录下的PROCESS v3.0 for SPSS;2.16版该文件的默认目录为解压目录)

方法2

  • 第1步:以管理员身份运行SPSS。具体方法:选中SPSS,点击鼠标右键,选择“Run as administrator”。
  • 第2步:Utilities——Custom Dialogs——Install Custom Dialog
  • 第3步:选择process.spd文件,点击Open。(注意:3.0版该文件默认的目录为解压目录下的PROCESS v3.0 for SPSS;2.16版该文件的默认目录为解压目录)

SPSS 24.0及之后的版本

SPSS 24.0及以后的版本,不能再以双击process.spd的方式安装,只能通过SPSS的菜单安装,具体步骤如下:

  • 第1步:以管理员身份运行SPSS。具体方法:选中SPSS,点击鼠标右键,选择“Run as administrator”。
  • 第2步:Extensions——Utilities——Install Custom Dialog
  • 第3步:选择process.spd文件,点击Open。(注意:3.0版该文件默认的目录为解压目录下的PROCESS v3.0 for SPSS;2.16版该文件的默认目录为解压目录)

PROCESS自定义菜单的卸载与更新

卸载

  • 第1步:以管理员身份运行SPSS。具体方法:选中SPSS,点击鼠标右键,选择“Run as administrator”。
  • 第2步:SPSS23.0及之前版本:Utilities——Custom Dialogs——Custom dialog builder——File——Uninstall

     SPSS24.0及之后版本:Extensions——Utilities——Custom dialog builder——File——Uninstall

更新

  • 方法1:先卸载,然后按照新版本的PROCESS宏。
  • 方法2:直接按照新版本的PROCESS宏,会自动覆盖之前的版本。

PROCESS在SPSS菜单中的位置

Process.JPG

以命令语句的方式运行PROCESS

方法1

  • 第1步 下载PROCESS宏文件,并解压。记住解压到了哪个目录。比如,所有文件都解压到了:d:\process
  • 第2步 在你的命令文件中,在所有的命令语句之前,增加一句。注意:3.0版该文件默认的目录为解压目录下的PROCESS v3.0 for SPSS;2.16版该文件的默认目录为解压目录
INSERT FILE = 'd:\process\process.sps'.
或者
INSERT FILE = 'd:\process\PROCESS v3.0 for SPSS\process.sps'.
  • 第3步 调用PROCESS的命令语句。注意:运行你自己的命令语句之前,记得一定要先运行以上这一条命令语句。

方法2

  • 第1步 下载PROCESS宏文件,并解压。记住解压到了哪个目录。比如,所有文件都解压到了:d:\process
  • 第2步 运行SPSS,然后File——Open——Syntax,选择process.sps,打开process.sps。(注意:3.0版该文件默认的目录为解压目录下的PROCESS v3.0 for SPSS;2.16版该文件的默认目录为解压目录)
  • 第3步 不用修改process.sps的任何内容,直接运行process.sps。
  • 第4步 接下来,你可以运行任何你自己的命令语句,在该命令语句中,可以调用PROCESS的命令语句。

PROCESS命令语句

process y=yvar /x=xvar
		[/m=mvlist] 
		[/w=wvar]
		[/z=zvar] 
		[/model=num]
		[/cov=covlist]
		[/wmodval=wval]
		[/zmodval=zval]
		[/boot=z(5000**)]
		[/maxboot=maxz(10000**)]
		[/mc=g(0**)]
		[/conf=ci(95**)]
		[/effsize=(0**)(1)]
		[/normal=(0**)(1)]
		[/jn=(0**)(1)]
		[/hc=(0**)(1)(2)(3)(4)] 
		[/covmy=(0**)(1)(2)]
		[/total=(0**)(1)]
		[/center=(0**)(1)]
		[/covcoeff=(0**)(1)]
		[/moments=(0**)(1)]
		[/mcx=(0**)(1)(2)(3)(4)(5)]
		[/mcw=(0**)(1)(2)(3)(4)(5)]
		[/mcz=(0**)(1)(2)(3)(4)(5)]
		[/xcatcode=xcodes]
		[/wcatcode=wcodes]
		[/zcatcode=zcodes]
		[/plot=(0**)(1)(2)]
		[/seed=sd]
		[/intprobe=alpha(.10**)]
		[/modelbt=(0**)(1)]
		[/decimals=dec(F10.4**)]
		[/save=(0**)(1)(2)]
		[/contrast=(0**)(1)(2)(wval1,zval2;wval2,zval2)]
		[/bmatrix=bmat]
		[/wmatrix=wmat]
		[/zmatrix=zmat]
		[/wzmatrix=wzmat]
		[/cmatrix=cmat].
说明
1、process的命令语句与其他所有SPSS的命令语句一致,以.结尾,中间不能出现.
2、y,x是必须的参数;其他所有[]中的是可选的参数。
3、(n**),这个n代表缺省值。比如,(.10**)代表缺省值是0.10;(F10.4**)代表缺省值是F10.4;(5000**)代表缺省值是5000。

PROCESS模型图

SPSS PROCESS宏模型图

结果报告范文

SPSS MACRO PROCESS结果报告范文


欢迎指出错误或不妥之处,也欢迎补充材料。感兴趣的同仁请与编辑团队的任何成员联系,谢谢!