開始使用免費開始

視覺化平行斜率

上一個練習中的兩張圖給出了非常不同的預測:一張圖的預測反應會隨著數值變數線性上升;另一張則在每個類別上給出固定的反應。 要調和這兩種互相衝突的預測,唯一合理的方法就是同時把兩個解釋變數都納入同一個模型。

當線性迴歸模型同時包含一個數值解釋變數與一個類別解釋變數時,ggplot2 並沒有現成、開箱即用的方式來呈現預測。所幸,moderndive 套件提供了一個額外的 geom:geom_parallel_slopes(),讓這件事變得簡單。

taiwan_real_estate 已可使用;ggplot2moderndive 已載入。

本練習屬於課程

R 的迴歸分析中級

檢視課程

練習說明

  • 使用 taiwan_real_estate 資料集,繪製房價與附近便利商店數量的關係圖,並依房齡著色。
  • 做成散佈圖。
  • 加上平行斜率線,不要顯示標準誤帶。

動手互動練習

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

# Using taiwan_real_estate, plot price_twd_msq vs. n_convenience colored by house_age_years
___ +
  # Add a point layer
  ___ +
  # Add parallel slopes, no ribbon
  ___
編輯並執行程式碼