0

pingouin.power_anova(eta=None, k=None, n=None, power=None, alpha=0.05)在 python 中用于计算样本量。我有关于control_group_historic_meancontrol_group_historic_std_deviation的信息minimum_detectable_effecteta我从这里读到了关于的定义。但无法弄清楚我应该如何使用给定的信息来计算eta

对不起,如果我遗漏了一些基本的东西,我是统计新手。

4

1 回答 1

0

最简单的处理方法eta是查看平方和 (SSs),其中eta等于组之间的 SS(SSbetween 或 SSeffect)与总 SS 的比率(SSbetween + SSerror)。

显然,您需要访问各个数据点才能计算组内和组之间的差异。

但是,您也可以从汇总数据中重建 ANOVA 表。SSbetween 是组均值 Yi 和总均值 Y 之间的平方差之和乘以每组中值的数量。

例如:

团体 意思是 n 计算
一个 41 8 8 * (41 - 32.5)²
38 8 8 * (38 - 32.5)²
C 14 8 8 * (14 - 32.5)²
D 37 8 8 * (37 - 32.5)²
3720

总平均值 Y = (41 + 38 + 14 + 37) / 4 = 32.5

对于 SSerror(也称为 SSwithin),我们无法访问单个数据点 Yij,但我们可以访问每个组的标准差。我们知道方差是平方和的平均值,因此 SSwithin 是平方标准差的总和乘以每组中的一个或多个值减 1,如下所示:

团体 标清 n 计算
一个 3.5 8 (8 - 1) * 3.5²
4.6 8 (8 - 1) * 4.6²
C 3.8 8 (8 - 1) * 3.8²
D 4.9 8 (8 - 1) * 4.9²
503.02

Eta² = 3720 / (3720 + 503.02)

于 2022-02-24T09:34:48.640 回答