視覺化多個解釋變數
羅吉斯迴歸也支援多個解釋變數。繪圖和線性迴歸的情況類似:一旦想在圖中放入更多數值變數,就會很快變得困難。這裡我們聚焦在包含兩個數值型解釋變數的情境,解法基本和先前相同:用顏色表示應變數。
在這裡,應變數只有兩個可能值(0 與 1)。稍後當我們加入模型的預測值時,數值都會落在 0 和 1 之間。當你把預測值也包含進來時,從圖上最重要的是判斷預測是接近 0,還是接近 1。這表示在 0.5 分界的雙色漸層特別有用:高於 0.5 的用一種顏色,低於 0.5 的用另一種顏色。
銀行流失資料集已載入為 churn;ggplot2 已載入。
本練習屬於課程
R 的迴歸分析中級
練習說明
- 使用
churn資料集,繪製購買新近度time_since_last_purchase與顧客關係長度time_since_first_purchase的散佈圖,並以顧客是否流失has_churned作為顏色。 - 加上一個點圖層,將透明度設為
0.5。 - 使用雙色漸層,將中點設為
0.5。 - 使用黑白主題。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Using churn, plot recency vs. length of relationship colored by churn status
___ +
# Make it a scatter plot, with transparency 0.5
___ +
# Use a 2-color gradient split at 0.5
___ +
# Use the black and white theme
___