始める無料で始める

デフォルトのトレンドライン

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 + ___
コードを編集して実行