比較分佈入門

R 視覺化最佳實務

Nick Strayer

Instructor

為何要比較分佈?

  • 確認組別平衡
  • 方便比較

R 視覺化最佳實務

為什麼不要分面直方圖?

ggplot(md_speeding, aes(x = speed_over)) + 
  geom_histogram() +
  facet_grid(vehicle_color ~ .)

R 視覺化最佳實務

盒形圖

 

R 視覺化最佳實務

盒形圖優點

  • 常見易懂
  • 摘要統計豐富

R 視覺化最佳實務

盒形圖缺點

  • 我要看原始資料!

R 視覺化最佳實務

簡單加一層

  • geom_jitter() 會顯示原始點,並稍微擾動以避免重疊。
  • 疊加在你的 geom_boxplot() 之下。
md_speeding %>% 
  filter(vehicle_color == 'BLUE') %>%
  ggplot(aes(x = gender, y = speed)) +
    # Draw points behind 
    geom_jitter(alpha = 0.3, color = 'steelblue') + 
    # Make transparent
    geom_boxplot(alpha = 0) + 
    labs(title = 'Distribution of speed for blue cars by gender')
R 視覺化最佳實務

R 視覺化最佳實務

來比較一些分佈吧!

R 視覺化最佳實務

Preparing Video For Download...