【发布时间】:2015-07-26 02:54:54
【问题描述】:
我使用 ezANOVA 运行了三向重复测量 ANOVA。
anova_1<-ezANOVA(data = main_data, dv = .(rt), wid.(id),
within = .(A,B,C), type = 3, detailed = TRUE)
我试图通过 qqplot 查看残差的情况,但我不知道如何找到它们,或者它们是否在那里。使用我的 lme 模型,我只需从模型中提取它们
main_data$model_residuals <- as.numeric(residuals(model_1))
并绘制它们
residuals_qq<-ggplot(main_data, aes(sample = main_data$model_residuals)) +
stat_qq(color="black", alpha=1, size =2) +
geom_abline(intercept = mean(main_data$model_residuals), slope = sd(main_data$model_residuals))
我想使用 ggplot,因为我想在我的图表中保持一致性。
编辑
也许我不清楚我要做什么。使用 lme 模型,我可以简单地从 main_data data.frame 中的残差对象创建变量 model_residuals,然后包含我在 ggplot 中绘制的残差。我想知道 ezAnova 中的残差是否有类似的可能性,或者是否有办法获取我的 ANOVA 的残差。
【问题讨论】:
-
您的语法错误。您可以通过变量名而不是引号(或者您可以使用
aes_string)或通过data.frame中的变量名来调用变量。您的问题与ezANOVA无关。考虑修改标题以反映您想要实现的目标。