以前有效的 SPSS 拆分文件语法在一般线性模型中被忽略

SPSS Split file syntax that works before is ignored in general linear models

我正在尝试使用 SPSS 语法编码进行一般线性模型分析。我写了一个语法来拆分我的文件,然后应用 GLM。这段代码曾经完美地适用于同一数据集中的其他变量,但今天当我查看输出文件时,我可以看到代码忽略了 split 命令。即使是以前的也不再工作了。你能帮我解决这个问题吗?语法如下。 SW_CODE是我喜欢拆分的变量(0-1)。我错过了什么吗?

sort cases by SW_CODE. 
split file by SW_CODE. 
GLM ATTITUDE_2 BY SW_CODE COND_CODE newfactor 
/METHOD = SSTYPE(3) 
/INTERCEPT = INCLUDE 
/PRINT = DESCRIPTIVE 
/CRITERIA = ALPHA(.05) 
/EMMEANS=TABLES(newfactor*COND_CODE) compare (newfactor) /DESIGN. 
split file off.

如果你能帮我解决这个问题,我将不胜感激。

提前致谢。

从 GLM 语法中删除 SW_CODE 变量,它应该可以正常工作。

sort cases by SW_CODE.
split file by SW_CODE.
GLM ATTITUDE_2 BY SW_CODE COND_CODE newfactor

您编写它的方式使得 SPSS 无法在按相同变量

级别拆分数据库时测试 SW_CODE 的效果