2013-12-17 19 views
2

我還是新與SPSS,我有數據爲以下:SPSS排名數據在一列

糧食蔬菜水果肉類乳脂糖脈衝

我也計算的變量使用這個公式:

Total FCS = (Cereals*2)+(Vegetables)+(Fruits)+(Meat*4)+(Dairy*4)+(Sugar*0.5)+(Pulses*3)  

現在我想排名的數據來源於總FCS在一列中,爲了使圖從中如下:

排名爲:

<28 Poor 

>28.5 - <42  Borderline 

>42.5 Acceptable 

我該怎麼辦?

回答

1

我會用DO IF聲明來分配等級。下面的例子。

DO IF FCS < 28. 
    COMPUTE RankFCS = 1. 
ELSE IF FCS <= 42.5. 
    COMPUTE RankFCS = 2. 
ELSE. 
    COMPUTE RankFCS = 3. 
END IF. 
VALUE LABELS RankFCS 
1 'Poor' 
2 'Borderline' 
3 'Acceptable'. 
1

在SPSS中有一個叫做Recode的命令,您可以使用該命令創建這個等級變量。重新編碼命令有兩個選項 1)。 2)。 Recode into Different variables。 我正在使用第二個選項,因爲您需要創建一個新的Rank變量。

STRING RankFCS (A8). 
RECODE FCS (Lowest thru 28='Poor') (28.5 thru 42='Borderline') 
(42.5 thru  Highest='Acceptable') 
INTO RankFCS. 
EXECUTE.