我剛剛學習SPSS,我想根據我創建的變量「狀態」進行簡單的子組分析,該變量可以取值爲0到8.我希望將輸出打印在一個走。基於變量的SPSS for循環
這是我想要做的僞代碼:
for(i = 1, i = 8, i++)
{
filter by (ststus = i)
display analysis
remove filter
}
這樣我可以做到這一切一氣呵成,而且我可以很容易地添加到分析代碼,做一些對8個分組。
我不知道這是否是相關的,但這裏是我想目前遍歷代碼:
USE ALL.
COMPUTE filter_$=(Workforce EQ 1 AND SurveySample = 1 AND State = 1).
VARIABLE LABELS filter_$ 'Workforce EQ 1 (FILTER)'.
> VALUE LABELS filter_$ 0 'Not Selected' 1 'Selected'. FORMATS filter_$
> (f1.0). FILTER BY filter_$. EXECUTE.
>
>
> FREQUENCIES VARIABLES = Q86 Q33 Q34 Q88 FSEScore /BARCHART FREQ
> /ORDER=ANALYSIS.
>
> CROSSTABS /TABLES=FSEScore BY Q86 /FORMAT=AVALUE TABLES
> /CELLS=ROW /COUNT ROUND CELL.
>
> FILTER OFF. USE ALL.
謝謝你們。
謝謝我試圖通過這個工作......你可以在SPSS中的原型功能,你可以在Python或C中做到這一點? – Tikhon