SPSS数据重组

时间:2017-07-13 11:06:02

标签: spss

我需要更改我的SPSS数据重组 这个

ID1:reading comprehension 1,reading comprehension 2 reading comprehension 3,
ID2:reading comprehension 1,reading comprehension 2 reading comprehension 3,

ID1 reading comprehension 1
ID1 reading comprehension 2
ID1 reading comprehension 3

这是我尝试过的语法:

SORT CASES BY ID PunkteT1 PunkteT2 PunkteT3 MW1 MW2 MW3 IMW1 IMW2 IMW3 Vorwissen_T1 Vorwissen_T2 
    Vorwissen_T3 Interesse_T1 Interesse_T2 Interesse_T3 UMW1 UMW2 UMW3.
CASESTOVARS
  /ID=ID
  /INDEX=PunkteT1 PunkteT2 PunkteT3 MW1 MW2 MW3 IMW1 IMW2 IMW3 Vorwissen_T1 Vorwissen_T2 
    Vorwissen_T3 Interesse_T1 Interesse_T2 Interesse_T3 UMW1 UMW2 UMW3
  /GROUPBY=VARIABLE.

由于此警告,它无效:

  

在案例2中,确定了无效的索引值。字符串索引值   不能为空。数字索引值不能为负整数。   此命令的执行已停止。

我已经尝试解决这个问题,但没有取得任何成功。

你有什么想法吗?

谢谢, 席

1 个答案:

答案 0 :(得分:1)

你现在所拥有的是你想要变成案例的额外变量,所以你需要的重组类型,如@andyW所说,是varstocases而不是casestovars。 该命令将采用每组三个变量,并在三种情况下将它们变为一个变量:

varstocases 
  /make ReadComp FROM ReadComp1 ReadComp2 ReadComp3 
  /make PunkteT from PunkteT1 PunkteT2 PunkteT3
  /make MW from MW1 MW2 MW3 
  /make IMW from IMW1 IMW2 IMW3 
  /make Vorwissen_T from Vorwissen_T1 Vorwissen_T2 Vorwissen_T3
  /make Interesse_T from Interesse_T1 Interesse_T2 Interesse_T3
  /INDEX=OrigVarOrder.