尝试在 SPSS 中计算 rmANOVA 的特殊对比分析,但我不断收到相同的错误

Trying to calculate special contrast analysis in SPSS for rmANOVA but I keep getting the same error

我的研究设计包括三个治疗组(编码为 1、2 和 3)。我在治疗前 (KL_1) 和治疗后 (KL_2) 进行了认知测试,现在想计算自定义对比,以确定这三组是否彼此不同以及是否不同于其他两组的总和。

现在我编写了以下语法(严格遵循 Andy Field 的“使用 IBM SPSS Statistics 发现统计数据”的建议):

MANOVA

    KL_1 KL_2 BY Intervention_num (1 3)
    /WSFACTORS time (2)
    /CONTRAST (time)=special(1 1, 1 -1)
    /CONTRAST (Intervention_num) = special(1 1 1, 1 -2 1, -2 1 1, -1 1 0, 0 -1 1, -1 0 1) 
    /CINTERVAL JOINT (.95) MULTIVARIATE(BONFER)
    /METHOD UNIQUE
    /ERROR WITHIN+RESIDUAL
    /PRINT TRANSFORM HOMOGENEITY (BARTLETT COCHRAN BOXM)
         /SIGNIF (UNIV MULT AVERF)
         /PARAM (ESTIM EFSIZE).

并不断收到以下错误消息:

Note: there are 2 levels for the TIME effect.  Average tests are identical to the univariate tests of significance.


>Error # 12027 in column 64.  Text: -1
>There are too many elements in the vector or matrix specification.
>Execution of this command stops.

>Error # 12024 in column 64.  Text: -1
>The matrix in the CONTRAST subcommand is incorrect.

>Error # 12241 in column 6.  Text: SIGNIF
>An illegal subcommand was specified.  The valid subcommands are: WSFACTOR,
>TRANSFORM, WSDESIGN, PRINT, NOPRINT, PLOT, MATRIX, MEASURE, METHOD, ANALYSIS,
>PARTITION, CONTRAST, ERROR, MISSING, PMEANS, OMEANS, PCOMP, DISCRIM, RENAME,
>RESIDUALS, POWER, CINTERVAL, and DESIGN.

>Error # 12057 in column 13.  Text: ESTIM
>The factor name in PARTITION(factor) is incorrect.

老实说,我不明白他们指的是什么以及如何解决这个问题。有什么想法吗?

干杯, 宁可

所以有两个问题:

  1. 正如@user45392 所指出的,最后两行标点符号错误,PARAM 和 SIGNIF 前面不应该有斜杠。

  2. 主要问题是输入的对比数量。显然,MANOVA 命令不会比对自变量的步骤进行更多的对比。对于我的三个干预变量,除了基线对比 (1 1 1),我只能输入两个额外的对比。 Andy Field 使用的示例有一个包含五个步骤的独立变量,因此他可以输入四个额外的对比。最终复制了语法并两个两个地计算了四个最重要的对比。不是很漂亮,但它起作用了,所以我会务实一次。如果有人有更优雅的解决方案,请随时添加。