多个数字索引 (VARSTOCASES 命令)
多个数字索引用于标识共享特定因子组合的新行组。 如果对原始变量进行排序以便将给定因子的级别分组到一起,那么可以创建多个数字索引。
- 基本规范为
/INDEX=ivar(n) ivar(n) ...,其中 ivar 是因子的新索引的名称, n 是要为其构造索引的变量组中表示的因子级别数。 - 指定的最后一个索引变化最快。
示例
B1 B2
A1 .00 .05
A2 5.00 3.00
- 为设计的实验收集了数据,该实验包含两个级别的因子 A 和两个级别的因子 B。 该表显示第一个个案的数据。
caseid v_a1b1 v_a1b2 v_a2b1 v_a2b2 001 .00 .05 5.00 3.00 - 原始数据文件是结构化的,因此每个个案对于每个因子组合都有一个变量。 请注意,因子 B 变化最快。
VARSTOCASES /MAKE newvar FROM v_a1b1 TO v_a2b2 /INDEX=a(2) b(2).caseid a b newvar 001 1 1 .00 001 1 2 .05 001 2 1 5.00 001 2 2 3.00 - 该命令将重构数据文件并创建两个索引: A 和 B。