“SPSS Macro : MLMED”的版本间的差异

来自OBHRM百科
跳转至: 导航搜索
MLMED命令语句
第54行: 第54行:
 
       /x = Xvar
 
       /x = Xvar
 
       /m1 = Mvar
 
       /m1 = Mvar
 +
      [/m2 = Mvar2]
 +
      [/m3 = Mvar3]
 +
      [/modM =modMvar]
 +
      [/modY =modYvar]
 
       /y = Yvar
 
       /y = Yvar
 +
      [/cov1 = L1CovVar1]
 +
      [/cov2 = L1CovVar2]
 +
      [/cov3 = L1CovVar3]
 +
      [/L2cov1 = L2CovVar1]
 +
      [/L2cov2 = L2CovVar2]
 +
      [/L2cov3 = L2CovVar3]
 
       /cluster = group
 
       /cluster = group
 
       /folder = FilePath.
 
       /folder = FilePath.
 
说明
 
说明
 
1、MLMED的命令语句与其他所有SPSS的命令语句一致,以.结尾,中间不能出现.
 
1、MLMED的命令语句与其他所有SPSS的命令语句一致,以.结尾,中间不能出现.
2、[]中的是可选的参数。
+
2、[]中的是可选的参数,上面列的只是一部分参数,详细参数请参考使用指南。
 
</pre>
 
</pre>

2018年3月8日 (四) 01:21的版本

简介

MLMED是专门用来分析多层/跨层中介模型、有调节的中介模型的SPSS宏文件,其中中介变量可以是1-3个。模型指定后,NLMED会自动对数据进行预处理,包括:低层变量的去中心化、计算各组的平均值等,然后计算得到模型的各项结果。MLMED的开发者是Ohio State University心理系研究生的Nicholas J. Rockwood。

MLMED官网:https://njrockwood.com/mlmed/   Nicholas J. Rockwood的网站:https://njrockwood.com/

下载

Beta Version

本网下载:宏文件   使用指南

官网下载:宏文件   使用指南

系统要求:SPSS版本不低于21.0,建议使用SPSS 22.0或更高版本。当使用SPSS 21.0时,运行结束后出现如下错误信息,但是不影响结果。

>Error # 1. Command name: OUTPUT
>The first word in the line is not recognized as an SPSS
Statistics command.
>Execution of this command stops.

MLMED自定义菜单的安装

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

SPSS 23.0及之前的版本

方法1

  • 第1步:下载MLMED,并解压。
  • 第2步:双击MLmed-Beta_7_17.spd文件,并选择“Run as administrator”。(注意:该文件默认的目录为解压目录下的MLmed-Beta-7-17)

方法2

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

SPSS 24.0及之后的版本

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

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

以命令语句的方式运行MLMED

方法1

  • 第1步 下载MLMED宏文件,并解压。记住解压到了哪个目录。比如,所有文件都解压到了:d:\MLmed-Beta-7-17
  • 第2步 在你的命令文件中,在所有的命令语句之前,增加一句。
INSERT FILE = 'd:\MLmed-Beta-7-17\MLmed_Beta_7_17.sps'.
  • 第3步 调用MLMED的命令语句。注意:运行你自己的命令语句之前,记得一定要先运行以上这一条命令语句。

方法2

  • 第1步 下载MLMED宏文件,并解压。记住解压到了哪个目录。比如,所有文件都解压到了:d:\MLmed-Beta-7-17
  • 第2步 运行SPSS,然后File——Open——Syntax,选择MLmed_Beta_7_17.sps,打开MLmed_Beta_7_17.sps。
  • 第3步 不用修改MLmed_Beta_7_17.sps的任何内容,直接运行MLmed_Beta_7_17.sps。
  • 第4步 接下来,你可以运行任何你自己的命令语句,在该命令语句中,可以调用MLMED的命令语句。

MLMED命令语句

MLmed data = DataSet1
      /x = Xvar
      /m1 = Mvar
      [/m2 = Mvar2]
      [/m3 = Mvar3]
      [/modM =modMvar]
      [/modY =modYvar]
      /y = Yvar
      [/cov1 = L1CovVar1]
      [/cov2 = L1CovVar2]
      [/cov3 = L1CovVar3]
      [/L2cov1 = L2CovVar1]
      [/L2cov2 = L2CovVar2]
      [/L2cov3 = L2CovVar3]
      /cluster = group
      /folder = FilePath.
说明
1、MLMED的命令语句与其他所有SPSS的命令语句一致,以.结尾,中间不能出现.
2、[]中的是可选的参数,上面列的只是一部分参数,详细参数请参考使用指南。