ethantung 发表于 2023-6-1 21:08 
也就是说,SPSS无法对一列变量中的单个数据直接引用 ,除非通过矩阵运算,对吧?
SPSS普通的语法可以计算出某个特定位置的数值,但没法进行两两的遍历计算。
一个思路是,使用汇总方法,先计算出特定个案数值,然后使用汇总功能将所有个案都变成该数值。但是我试了一下,在SPSS的普通循环语法里并不支持汇总功能。
其他软件有的可以使用简单语法进行你想要的功能,是因为其它软件包本身的基础语法就融合了矩阵运算,是面向编程和高级统计工作者的。SPSS里面做了一个区分,统计工作者可以使用矩阵语言,普通用户一般用简单的语法就能解决大部分问题。