重复与分组

R 中的实验设计

Joanne Xiong

Data Scientist

重复实验

  • 必须重复实验以充分评估变异性
  • 若只对一人做药效实验,如何推广结论?(无法!)
library(dplyr)
mtcars %>%
    count(cyl)
    cyl  n
1   4     11
2   6      7
3   8     14
R 中的实验设计

分组(分块)

  • 通过使处理组更相似来控制变异性
  • 组内差异很小,组间差异更大
  • 例如按性别对处理组进行分组(分块)
R 中的实验设计

箱线图

# Boxplot of MPG by Car Cylinders
ggplot(mtcars, aes(x=as.factor(cyl), 
                   y=mpg)) + 
  geom_boxplot(fill="slateblue", 
               alpha=0.2) + 
  xlab("cyl")

替代文本

R 中的实验设计

建模函数

  • 线性模型
    lm(formula, data, na.action,...)
    
  • 单因素 ANOVA 模型
    aov(formula, data = NULL, ...)
    
  • 嵌套 ANOVA 模型
    anova(object,...)
    
R 中的实验设计

Let's practice!

R 中的实验设计

Preparing Video For Download...