預設趨勢線
ggplot2 能強而有力地視覺化資料,幫助我們「看見」資料中的脈絡。
不過,有時你需要先整理資料,才能得到想要的結果。
在本練習中,你要觀察通勤距離是否會影響搭公車的機率。
你會透過使用 geom_jitter() 讓點彼此不重疊(抖動),再用 geom_smooth() 加上平滑的趨勢線來完成這件事。
本練習屬於課程
R 的廣義線性模型
練習說明
- 使用資料框
bus,在圖上將MilesOneWay放在 x 軸、Bus2放在 y 軸。 - 對資料進行抖動:寬度設為
0、高度設為0.05。 - 為座標軸加上標籤:y 軸用
"Probability of riding the bus",x 軸用"One-way commute trip (in miles)"。 - 將此圖存為
gg_jitter,然後加入geom_smooth()。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Create a jittered plot of MilesOneWay vs Bus2 using the bus dataset
gg_jitter <- ggplot(data = ___, aes(x = ___, y = ___)) +
geom_jitter(width = ___, height = ___) +
ylab(___) +
xlab(___)
# Add a geom_smooth() to your plot
gg_jitter + ___