Ошибка расчета эффекта размера коэнов d в R - PullRequest
0 голосов
/ 25 марта 2020

вот моя проблема, я ценю любую помощь, которую вы можете мне дать.

это мои данные. Я выбрал только соответствующие столбцы и несколько строк в качестве примера

       PartCode Correct StimEccentricity Validity
88        le       1                5        1
90        le       1                5        1
93        le       1                5        1
99        io       1                5        1
100       io       1                5        1
101       io       1                5        1
102       io       1                5        1
103       io       1                5        1
105       io       1                5        0
108       io       0                5        1
110       io       1                5        1

в целом, там три разных эксцентриситета: 4, 5, 6 моя цель состоит в том, чтобы сравнить процент правильных ответов между этими эксцентриситетами в отношении действительности сигнала. Поэтому я отфильтровал данные и сделал три разных группы по эксцентриситету. В качестве примера я выбрал 5

data_5 <- subset(data_present,data_present$StimEccentricity == "5")

, после чего я разделил данные на действительные и недействительные Cue-Trials

data_5_valid <- subset(data_5, data_5$Validity == "1")
data_5_invalid <- subset (data_5, data_5$Validity == "0")

, затем рассчитал независимый t-критерий (var.equal = T, так как Levene-Test был sig.)

t.test(data_5_valid$Correct, data_5_invalid$Correct, alternative = c("two.sided"), var.equal = TRUE)

    Two Sample t-test

data:  data_5_valid$Correct and data_5_invalid$Correct
t = 4.8484, df = 759, p-value = 1.51e-06
alternative hypothesis: true difference in means is not equal to 0
95 percent confidence interval:
 0.09460294 0.22333361
sample estimates:
mean of x mean of y 
0.8287796 0.6698113 

моя проблема в том, что мне нужен размер эффекта Cohens d, чтобы сравнить разницу в среднем (действительном / недействительном) между эксцентриситетами. Я попытался вычислить его, как я обнаружил в Inte rnet:

cohen.d(data_5_valid$Correct, data_5_invalid$Correct)

Cohen's d

d estimate: 0.3920467 (small)
95 percent confidence interval:
    lower     upper 
0.2320882 0.5520053 

результат - довольно маленький d = 0,39 для Эксцентриситета 5. На самом деле это должен быть самый большой размер эффекта, так как мой профессор рассчитал это в MATLAB. поэтому я хотел бы знать, где я допустил ошибку Большое спасибо заранее <3 </p>

...