始める無料で始める

箱ひげ図と密度プロット

自動車の燃費は、一般にエンジンの大きさ(シリンダー数で測定)と関係があります。これら 2 つの変数の関係を調べるにはヒストグラムでも構いませんが、この演習では代わりに箱ひげ図と密度プロットの 2 つを試してみます。

この演習はコースの一部です

Rで学ぶ探索的データ分析

コースを見る

演習の手順

unique(cars$ncyl) をざっと見ると、思ったより多くの ncyl の水準があることがわかります。ここでは、最も一般的な水準に絞って作業します。

  • cars をフィルタして、シリンダー数が 4、6、8 の車だけを含め、結果を common_cyl として保存します。ここでは %in% 演算子が役立ちます。
  • ncyl ごとに分けた city_mpg の並列箱ひげ図を作成します。
  • ncyl で色分けした city_mpg の重ね合わせ密度プロットを作成します。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Filter cars with 4, 6, 8 cylinders
common_cyl <- filter(___, ___)

# Create box plots of city mpg by ncyl
ggplot(___, aes(x = as.factor(___), y = ___)) +
  geom_boxplot()

# Create overlaid density plots for same data
ggplot(common_cyl, aes(x = ___, fill = as.factor(___))) +
  geom_density(alpha = .3)
コードを編集して実行