它说here,一个可以得到一个或另一个,或者两个都得到。我已经能够分别得到每一个,但是即使当我设置effect.size = c("ges", "pes")
时,也不能同时得到两个。相反,我只得到“pes”。当我使用我自己的数据和当我使用{WRS2}
包中的hangover
数据集时,我遇到了同样的问题。对于遗留数据,我的代码是:
anova_test(data = hangover, dv = symptoms, wid = id, between = group, within = time, effect.size = c("ges", "pes"))
我将非常感激你的帮助!
2条答案
按热度按时间6qfn3psc1#
这似乎是文档或代码中的一个错误。文档确实说你可以指定两者,但相关代码使用if / else只返回其中一个:
但是,正如讨论here和@Phenomniverse所提到的,rstatix目前计算ges是错误的。
8zzbczxx2#
您可以使用effect.size =“both”获得这两种效果。
但是,您可能需要注意github页面上关于如何计算effect.size的问题:
https://github.com/kassambara/rstatix/issues/132