我有數據在一個SAV文件獲取在SPSS的數量和比例21
CODE | QUANTITY
------|----------
A | 1
B | 4
C | 1
F | 3
B | 3
D | 12
D | 5
我需要獲得具有一個量< = 3,並獲得與百分比的比例碼的數量尊重總數並提供這樣的結果
<= 3 | PERCENTAGE
------|----------
4 | 57 %
所有這些都使用SPSS語法。
我有數據在一個SAV文件獲取在SPSS的數量和比例21
CODE | QUANTITY
------|----------
A | 1
B | 4
C | 1
F | 3
B | 3
D | 12
D | 5
我需要獲得具有一個量< = 3,並獲得與百分比的比例碼的數量尊重總數並提供這樣的結果
<= 3 | PERCENTAGE
------|----------
4 | 57 %
所有這些都使用SPSS語法。
我不知道你如何遷移你的問題在這裏,我沒有聲望在這裏添加屏幕拍攝,這是幫助你分配。無論如何,你的願望輸出的過程如下。
轉到變換 - 案例一個對話框打開內> 計數值,寫入新的變量的名稱說「新」在目標變量:去定義值一個新的對話框中打開然後檢查單選按鈕範圍,通過最低的值:把下面框3中,然後按添加並按繼續,然後按OK 。新名稱爲「新」的新變量。現在去分析 - >描述性統計 - >頻率,新對話框將開放派「新」可變進變量(S):按統計在新的對話框,檢查百分(s):在框中輸入100並按添加然後繼續和ok。你會得到渴望的結果。
我首先將數量值轉換爲0-1變量,然後按代碼彙總到平均值。這會產生一個很好的第二個數據集來創建表格。下面的例子。
data list free/Code (A1) Quantity (F2.0).
begin data
A 1
B 4
C 1
F 3
B 3
D 12
D 5
end data.
*convert to 0-1.
compute QuantityB3 = (Quantity LE 3).
*Aggregate.
DATASET DECLARE AggQuant.
AGGREGATE
/OUTFILE='AggQuant'
/BREAK=Code
/QuantityB3 = MEAN(QuantityB3).
OP要求基於**語法**的解決方案。像這樣從GUI工作通常被認爲是[不健全的做法](http://www.pythonforspss.org/the-six-greatest-benefits-of-using-spss-syntax/)。 – RubenGeert
@RubenGeert OP接受答案,其次,如果您對SPSS有一些瞭解,則語法可用於任何點擊接口命令。 – SAAN