デフォルトのトレンドライン
ggplot2 はデータを可視化し、何が起きているかを「見て」理解するための強力なツールです。
しかし、必要な情報を得るためにデータを前処理する必要があることもあります。
この演習では、通勤距離がバスに乗る確率を変えるかどうかを確かめます。
そのために、geom_jitter() を使って点が重ならない(ジッターさせた)表示にし、geom_smooth() で平滑化したトレンドラインを追加します。
この演習はコースの一部です
R における Generalized Linear Models
演習の手順
- data.frame
busを使い、x軸にMilesOneWay、y軸にBus2をプロットします。 - データをジッターさせ、幅を
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 + ___