如何使用R计算二进制变量的标准误差? 我有一组参与者在多个条件下执行任务。输出可能是0(不正确)或1(正确)。我算过,在未来的方式正确答案和标准误差(SE)的平均比例:标准错误二进制变量R
mean<-tapply(dataRsp$Accuracy, dataRsp$Condition, FUN=mean)
SE<- with(dataRsp, tapply(Accuracy, Condition, sd)/sqrt(summary(dataRsp$Condition)))
但SE是extremelly紧,他们也很难是正确的。可能有人给我一些想法?我发现,未来可能是解决方案,
sqrt(p.est*(1-p.est)/n)
...但我不知道如何将其落实到R.
谢谢你的帮助。代码字很好,但是我得到的值为0.006,这对我没有任何意义。平均准确度为85%时,预期的SE应该更大。不知道可能是什么原因 – user3596790
谢谢Marcel。这很清楚。 (p *(1-p))= 0.13 n = 3290,方差非常低,因此我得到SE = 0.006。我虽然是对立的,但是对于大的事情来说,它可能是有道理的。谢谢。 – user3596790
@ user3596790乐意帮忙!如果您的问题已完全解答,请检查上/下箭头下方的复选框 – Marcel10