請問用SPSS做logistic迴歸時多分類變數怎麼設定啞

時間 2021-07-08 21:25:43

1樓:匿名使用者

在spss中將多分類變數設定為啞變數比較麻煩,其中的一種方法就是將該多分類變數轉換成n-1列的啞變數,舉例來說,原多分類變數有四個取值(a/b/c/d),這時需要設定三列啞變數,比如d2,d3,d4

用如果變數值是b,則d2=1,否則取0,如果是c,則用d3=1,否則取0,如果是d,則d4=1,否則取0

d2 d3 d4

1 0 0——》b

0 1 0——》c

1 0 0——》b

0 0 1——》d

0 0 0——》a

注意,4分類只能設定3個啞變數,否則會出現虛擬變數陷阱問題,另外還需要考慮設定很多虛擬變數會造成自由度和共線性問題。

2樓:匿名使用者

你的問題中不知道有沒有錯別字啊 讀起來總是那麼彆扭

你是不是說自變數中很多是定類和定序的變數啊,不符合做迴歸的資料特徵啊。這樣的話,看情況可以轉換過來,比如年齡可以有定類的分組轉為定比的資料,要是有的不能轉換的,你還要繼續做迴歸分析的話,你可以用虛擬變數來做迴歸。

不知道你是不是上述這個意思

3樓:匿名使用者

啞變數問題可以參考spssau幫助手冊中的說明:啞變數說明-spssau

spss中做多元線性迴歸,怎麼給分類變數做啞變數賦值

4樓:夜妝

好像要用compute,linear 裡面不能自動生成。

請問spss裡面二元logistic 分類變數超過兩類 怎麼預先設虛擬變數?

5樓:呂秀才

為了便於很好的理解,我這樣解釋,超過兩個分類後,這個變數有幾個類 ,就需要分別設定幾個虛擬變數,其中一個虛擬變數設定為參照變數 全部是0,然後其他的每個虛擬變數分別依次設定 只要是這個類的,就設為1,不是這個類別的就設定為0。

比如一個年級變數 共有12345個年級類別,分別是12345,首先設定第一個一年級作為參照對比的虛擬變數,該虛擬變數的值全是0,其次再設定第二個虛擬變數,只要原來選擇2年級的 就對應的用1代替,原來不是2年級的就全部用0代替,再設定第三個虛擬變數,原來選擇3年級的救對應用1代替,原來選擇不是3年級的全部用0代替,全部都是通過 編碼 recode進行轉換生成。

然後再回歸的時候 把所有的虛擬變數一次性全部納入到自變數的對話方塊中就可以了,你會發現計算完畢後,全部設定為0的那個虛擬變數還是不存在,這也就是說為什麼原來有n個類別,你只要設定n-1個類別就好了,因為系統會自動把沒有設定那個作為對比變數。

如何使用spss對logistic迴歸中分類變數進行處理

6樓:匿名使用者

logistic迴歸主要分為三類,一種是因

7樓:匿名使用者

如果x為定類資料,通常情況下需要將x進行虛擬變數設定,可以使用spssau的生成變數功能,一鍵生成。

怎樣用spss做因子分析,怎麼用SPSS做因子分析 具體的步驟是什麼 哪位大神來詳細解答下啊

spss 分析 資料縮減 因子分析 選擇自變數和因變數 描述裡面選擇kmo檢驗和球型檢驗 旋轉選擇最大方差旋轉法 確定 結果 可以在factor裡做的 怎麼用spss做因子分析 具體的步驟是什麼 哪位大神來詳細解答下啊 可以使用 baispssau完成因子分析du,可結合幫助手冊的案例zhi懂的更快...

怎麼用spss做頻數分布表

首先開啟資料資料夾,其中 1 代表男,2 代表女。依次點選 分析 描述統計 頻率 彈出頻率對話方塊。將對話方塊裡的 性別 和 數學成績 選入 變數 內,點選右邊的 statistics 按鈕。在統計對話方塊勾住想要顯示的變數,比如 平均數 眾數 等,點選 繼續 在主對話方塊中點選 確定 用spss做頻數的分...

用spss怎麼錄入多選題呢,用spss怎麼錄入多選題

如果是手動錄入問卷,錄入步驟具體參照下圖 例 您對搜尋網頁的哪些方面更加重視?上圖中一行代表一份問卷,id是編號列,防止錄入出錯以便進行檢查。2 5列為多選題的四個備選答案,有幾個選項就需要錄入幾列,選擇錄入為1,不選擇錄入為0。 多選題錄入方式主要有兩種 一 每個選項定義一個變數,編碼用0,1,如...