開始使用免費開始

類別特徵的編碼

有時候資料集裡的數值其實代表的是一個類別特徵。

donors 資料集裡,wealth_rating 使用數字標示捐款人的財富等級:

  • 0 = Unknown(未知)
  • 1 = Low(低)
  • 2 = Medium(中)
  • 3 = High(高)

這個練習會示範如何準備這類型的類別特徵,並檢視它對邏輯斯回歸模型的影響。donors 資料框已可供你使用。

本練習屬於課程

R 監督式學習:分類

檢視課程

練習說明

  • 由數值型的 wealth_rating 建立因子 wealth_levels,並依題目所示加上標籤:將要轉換的欄位、各個等級,以及標籤傳給 factor()
  • 使用 relevel() 將參考類別改為 Medium。第一個引數應為你新的 factor 欄位。
  • 建立一個使用 wealth_levels 欄位預測 donated 的邏輯斯回歸模型,並用 summary() 顯示結果。

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# Convert the wealth rating to a factor
donors$wealth_levels <- ___(___, levels = ___, labels = ___)

# Use relevel() to change reference category
donors$wealth_levels <- ___(___, ref = ___)

# See how our factor coding impacts the model
summary(___)
編輯並執行程式碼