我需要将部分 eta 平方(“pes”)转换为科恩的 d。 因此,我想验证下面使用的公式,其中“n.total”代表参与者的总数(实验和对照)。 样本是独立的。
cohen.d <- sqrt((n.total-1)/n.total*pes/(1-pes))
那应该没问题,但我更喜欢用括号更明确一点,如果您将代码转变成一个可以在需要时反复使用的函数,您稍后会感谢自己,所以我会做一些事情像这样:
pes_to_cohens_d = function(pes, n) sqrt( ((n-1)/n) * (pes/(1-pes)) )
pes_to_cohens_d(pes, n.total)