箱ひげ図の代替

R による可視化ベストプラクティス

Nick Strayer

Instructor

箱ひげ図+ジッターの限界

  • ジッターでは重なりに限界がある
  • 密度感がつかみにくい

R による可視化ベストプラクティス

他の選択肢は?

ビー群プロット

バイオリンプロット

R による可視化ベストプラクティス

ビー群プロット

  • スマートなジッター
  • 個々の点を軸近くにできるだけ密集配置
  • ggbeeswarm の geom_beeswarm() で簡単に利用可能
library(ggbeeswarm)
ggplot(data, aes(y = y, x =  group)) + 
  geom_beeswarm(color = 'steelblue')
R による可視化ベストプラクティス

R による可視化ベストプラクティス

ビー群プロットの利点

  • 個々のデータ点
  • 分布の形状

R による可視化ベストプラクティス

ビー群プロットの欠点

  • データが多いと見づらい
  • 積み上げが恣意的になりうる

R による可視化ベストプラクティス

バイオリンプロット

  • KDE を左右対称に反映
  • geom_boxplot() を geom_violin() に置き換えるだけ
ggplot(data, aes(y = y, x = group)) + 
  geom_violin(fill = 'steelblue') 
R による可視化ベストプラクティス

R による可視化ベストプラクティス

バイオリンの利点

  • すべてのデータ点を反映
  • すべては見えないため大量データに適する

R による可視化ベストプラクティス

バイオリンの欠点

  • カーネル幅の選択が影響
  • すべての点は可視化されない

R による可視化ベストプラクティス

より高度な比較に進みましょう!

R による可視化ベストプラクティス

Preparing Video For Download...