箱ひげ図と密度プロット
自動車の燃費は、一般にエンジンの大きさ(シリンダー数で測定)と関係があります。これら 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)