2017-02-08 69 views
3

我有7個變量:(A,B,C,D,E,F,G)。 SPSS中的菜單Transform-compute variable如何彙總其值等於1的變量?我的意思是比如:如何使用特定條件計算SPSS中的變量?

A=1 
B=2 
C=1 
D=3 
E=5 
F=1 
G=2 

在這裏,只有3瓦爾具有價值1.如何設置一個條件:如果總和變量的值等於1

回答

1

你可以得到你要的值通過使用COUNT(在TRANSFORM菜單中)而不是COMPUTE。計算你的變量中有多少個變量1會得出與總結相同的結果。

如果你想定義一個更復雜的條件,例如所有1或2的值,你需要去語法和循環你的變量。這裏有一個例子讓你開始:

compute YourSum=0. 
do repeat VR=A B C D E F G. 
if VR=1 or VR=2 YourSum=YourSum+VR. 
end repeat. 

這個循環穿過變量列表,併爲每個變量 - 如果該值是1或2,它被添加到總和。

+0

謝謝!非常有幫助! –

+0

Eli-k,請告訴我。是否有可能重新調整spss中的類別。我有幾家商店,但我們來考慮例如2店(x,y) 問: 這家商店裏有很多商品! x(答覆者的答案是二元的 - 0或1同意列) y。 在這家店便捷的服務。 x 0,1,0 y 0,1,0。 依此類推。還有很多其他類別的問卷和店鋪數量 我可以製作一個頻率表,然後手動創建一個新的數據集 像這裏 –

+0

http://rgho.st/7YSVtDgXh(xls) 是否可以使用任何公式或創建通過語法,新的數據集與需要的格式數據,如我的例子 您是否明白我的問題? –

相關問題