gpt4 book ai didi

r - 估计 Cohen's d 的效果大小

转载 作者:行者123 更新时间:2023-12-03 22:46:58 25 4
gpt4 key购买 nike

给定两个向量:

x <- rnorm(10, 10, 1)
y <- rnorm(10, 5, 5)

如何计算 Cohen's d 的效应量?

例如,我想使用 pwr package估计方差不等的 t 检验的功效,它需要 Cohen's d。

最佳答案

关注 this linkwikipedia ,科恩的 d 用于 t 检验似乎是:

enter image description here

哪里sigma (分母)是:

enter image description here

因此,使用您的数据:

set.seed(45)                        ## be reproducible 
x <- rnorm(10, 10, 1)
y <- rnorm(10, 5, 5)

cohens_d <- function(x, y) {
lx <- length(x)- 1
ly <- length(y)- 1
md <- abs(mean(x) - mean(y)) ## mean difference (numerator)
csd <- lx * var(x) + ly * var(y)
csd <- csd/(lx + ly)
csd <- sqrt(csd) ## common sd computation

cd <- md/csd ## cohen's d
}
> res <- cohens_d(x, y)
> res
# [1] 0.5199662

关于r - 估计 Cohen's d 的效果大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15436702/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com