非常感谢您的回答。我想在Python中进行双向重复测量的ANOVA,其中一个自变量有5个水平,另一个自变量有4个水平,只有一个因变量。我已经尝试在scipy文档和一些在线博客中查找,但似乎找不到任何有用的信息。
非常感谢您的回答。我想在Python中进行双向重复测量的ANOVA,其中一个自变量有5个水平,另一个自变量有4个水平,只有一个因变量。我已经尝试在scipy文档和一些在线博客中查找,但似乎找不到任何有用的信息。
rm_anova
函数(我是该软件包的创建者),它可直接与pandas DataFrame配合使用,例如: (详见此)。import pingouin as pg
# Compute the 2-way repeated measures ANOVA. This will return a dataframe.
pg.rm_anova(dv='dv', within=['iv1', 'iv2'], subject='id', data=df)
# Optional post-hoc tests
pg.pairwise_ttests(dv='dv', within=['iv1', 'iv2'], subject='id', data=df)