我有一位學生在網上收集了一項調查中的數據,因此每個響應都被賦予了一個變量,而不是具有任何響應的變量。我們需要一個評分算法來讀取報表並進行整合。我可以與如果每個項目作了發言做到這一點,例如,更容易使用spss中的循環和向量來組合變量
if Q1_1=1 var1=1.
if Q1_2=1 var1=2.
if Q1_3=1 var1=3.
if Q1_4=1 var1=4.
這樣做了200項調查(現在更像1000)將是一個阻力,受到很多錯別字,除非自動化。我沒有SPSS中向量和循環的經驗,但有些閱讀表明這是解決問題的方法。
我想運行的if語句,就像這樣(僞):
for items=1 1 to 30
for responses=1 to 4
if Q1_2_1=1 a=1.
if Q1_2=1 a=2.
if Q1_3=1 a=3.
if Q1_4=1 a=4.
compute newitem(items)=a.
next response.
next item.
哪我希望會產生其中有4個反應之一爲它的原始對應一個新的變量(newitem1至30日) 4個可變信息。
以前從未寫過嚴肅的spss代碼:請指教!
對於一個非常類似的問題和答案:http://stackoverflow.com/questions/37456141/spss-summing-up-multiple-variable-scores-depending-on-their-score/37459587#37459587 –