作者tina1688 ()
看板Statistics
標題[程式] SPSS複選題 篩選後變為 單選體
時間Thu Aug 28 15:03:58 2014
------------------------------------------------------------------------
[軟體程式類別]:
spss
[程式問題]:
資料處理
[軟體熟悉度]:
中(3個月到1年)
[問題敘述]:
有一個複選題,我要將選3,得一分,還有選4的,得一分,加總變成一個變數。
請問我要如何寫SPSS語法
知道要用計數,但是一時不知如何下手
-----------------------------------------------------------------------------
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 219.86.164.202
※ 文章網址: http://webptt.com/m.aspx?n=bbs/Statistics/M.1409209440.A.6C7.html
1F:→ mosenay: comp newvar=0. 08/28 20:24
2F:→ mosenay: IF (var1=1) newvar=1. 08/28 20:24
3F:→ mosenay: IF (var2=1) newvar=1. 08/28 20:24
4F:→ mosenay: IF (var1=1 AND var=2) newvar=2. 08/28 20:24
5F:→ mosenay: 或者:count nervar = var1 var2 (1). 08/28 21:30
感謝mosenay回覆
不過我的複選題編碼為最多三項,有三列變數,將有選擇的輸入進去,這樣的話,要如何
設計語法?
例如:複選題我選03.04.08,三欄分別輸入03、04、08
剛剛想到語法如下:
撰寫邏輯為將複選題所有欄位的3和4重新編碼為1,其他為0
再將所有欄為以計數相加
RECODE
v01_2_1 to v01_2_5 (3=1)(4=1)(ELSE=0).
EXECUTE .
COMPUTE Q01_2 = v01_2_1+v01_2_2+v01_2_3+v01_2_4+v01_2_5 .
EXECUTE .
※ 編輯: tina1688 (219.86.164.202), 08/29/2014 13:58:04
6F:→ criky: 複選題輸入的變項數,應該是看選項數,而不是看最多選幾項 08/30 20:51
7F:→ criky: 這樣比較好處理 08/30 20:52
感謝提醒
因為系統輸出因素
所以只能這樣寫語法orz
※ 編輯: tina1688 (219.86.164.202), 09/01/2014 10:16:49