从ezANOVA输出创建data.frame

问题描述 投票:0回答:1

我刚刚使用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 
        )

r anova
1个回答
0
投票

您是否尝试添加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对象(用于计算事后对比)。

请参阅详细信息:https://rdrr.io/cran/ez/man/ezANOVA.html

© www.soinside.com 2019 - 2024. All rights reserved.