我刚刚使用ezANOVA
运行了一个混合方差分析,我需要创建一个数据框,并使用输出将其提取到Rmd中,但是我找不到有关如何执行此操作的任何信息。
我以前使用过aov()
和broom::tidy()
,但是tidy()
无法格式化从ezANOVA获得的输出。我已经尝试过as.data.frame
,但是结果是一个非常混乱的数据帧,所以我宁愿不使用它。是否有人知道一种类似于tidy()
的易于读取数据帧的解决方案?
我的方差分析:
library(ez)
aov <- b <- ezANOVA(data=exp1.long,
dv=consensus,
wid=participant_id,
within=trait,
between=age_group,
type=3,
detailed=T
)
您是否尝试添加return_aov = TRUE?
b <- ezANOVA(data=exp1.long,
dv=consensus,
wid=participant_id,
within=trait,
between=age_group,
type=3,
detailed=T
return_aov = TRUE
)
retund_aov命令,如果设置为TRUE,则计算并返回与请求的方差分析对应的aov对象(用于计算事后对比)。