作者jsmine (Just smile)
看板Master_D
標題Re: [請益] 請問SPSS類別變項怎麼轉連續變項?
時間Sat Jun 30 15:33:20 2007
※ 引述《ckny (辛苦的歲月)》之銘言:
: 請問SPSS類別變項怎麼轉連續變項?
: http://media11.filewind.com/g.php?filepath=8103
: 我有抓到一篇多元迴歸的ppt,知道怎麼把性別轉成連續變項
: 性別男性 1->0,女性2->1,也就是以0,1來表示
: 可是問題來了,如果是家庭狀況的話,有單親家庭組,他人照顧組,雙親家庭組三個變項
: 請問要怎麼轉成三個二分變項呢?
: 我有去找量化研究與統計分析這本書,可是圖書館找不到,金石堂也沒有
: 請問有沒有人知道呢?謝謝!!
你是要把原本1(單親家庭組),2(他人照顧組),3(雙親家庭組)的代號
轉成虛擬變數(dummy varible)嗎?
那麼你要建立兩個新的虛擬變數(因為只需要n-1個)。
轉換概念為
虛擬變數1 虛擬變數2
單親家庭組 0 0 (表示當兩個虛擬變數都為0時,即等於單親)
他人照顧組 1 0 (表示當"虛擬變數1"為1時,即等於"他人")
雙親家庭組 0 1 (表示當"虛擬變數2"為1時,即等於"雙親")
轉換方式為(在spss12版下)
transform→recode→into different varibles
→把你要進行轉換的舊變數丟到"input->output"欄位中,
→在右邊建立name:虛擬變數1(或取你看得懂的變數名稱)之後,按change,
→點選old and new varibles
→在old value那一欄按1,再在new那一欄按0(表示原本的單親會被轉成0),再按add,
在old value那一欄按2,再在new那一欄按1(表示原本的他人會被轉成1),再按add,
在old value那一欄按3,再在new那一欄按0(表示原本的雙親會被轉成0),再按add。
→按continue回到前一個對話窗。
→按ok。就會出現"虛擬變數1"這個新的變數。
以同樣方式,繼續建立"虛擬變數2"。
這次換成1→0
2→0
3→1
然後,若你要跑迴歸,就把這兩個虛擬變數丟進去,原本那個就不要丟進去了。
ps.若還是不瞭解又找不到書,可以用google查"虛擬變數"試看看,應該有幫助。^_^
--
我也是看書+上網學來的。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.59.52.143