比较分布简介

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...