我在python中使用pingouin.power_anova(eta=None, k=None, n=None, power=None, alpha=0.05)
来计算样本量。我有关于control_group_historic_mean
、control_group_historic_std_deviation
和minimum_detectable_effect
的信息。我从这里读到了eta
的定义。但我不知道如何使用给定的信息来计算eta
。
对不起,如果我遗漏了一些基本的东西,我是统计学的新手。
处理eta
的最简单方法是查看平方和(SS(,其中eta
等于组之间的SS(SSbetween或SSeffect(与总SS(SSbetween+SSerror(的比率。
显然,您需要访问各个数据点,以便计算组内部和组之间的差异。
但是,您也可以从汇总数据中重建ANOVA表。SSbetween是群平均值Yi和总平均值Y之间的平方差乘以每组中的值的数量的总和。
例如:
组 | 平均值 | >n | 计算 |
---|---|---|---|
A | 41 | 8>td style="text-align:center;">8*(41-32.5(²||
B | 38 | 8*(38-32.5(² | |
C | 14 | 8 | *(14-32.5(²|
D | 37 | 8 | 8*(37-32.5(² |
sum |