Barnard의 검정은 귀무 가설 하에서 귀찮은 모수를 알 수없는 경우에 사용됩니다.
그러나 레이디 테이스팅 테스트에서는 귀무 가설 하에서 귀찮은 매개 변수를 0.5로 설정할 수 있다고 주장 할 수 있습니다 (알지 못하는 레이디는 컵을 올바르게 추측 할 확률이 50 %입니다).
그런 다음 귀무 가설 하에서 올바른 추측의 수는 이항 분포가됩니다. 각 컵에 대해 50 % 확률로 8 개의 컵을 추측합니다.
다른 경우에는 귀무 가설에 대한이 사소한 50 % 확률이 없을 수도 있습니다. 고정 마진이 없으면 그 확률이 무엇인지 모를 수도 있습니다. 이 경우 Barnard의 테스트가 필요합니다.
레이디 시음 차 테스트에서 Barnard의 테스트를 수행하더라도 p- 값이 가장 높은 성가신 매개 변수가 0.5이므로 사소한 이항 테스트 결과가 나오기 때문에 어쨌든 50 %가됩니다 (결과가 모두 정확한 추측 일 경우). 실제로는 4 개의 우유 첫 컵과 4 개의 차 첫 컵에 대한 2 개의 이항 테스트의 조합입니다.
> library(Barnard)
> barnard.test(4,0,0,4)
Barnard's Unconditional Test
Treatment I Treatment II
Outcome I 4 0
Outcome II 0 4
Null hypothesis: Treatments have no effect on the outcomes
Score statistic = -2.82843
Nuisance parameter = 0.5 (One sided), 0.5 (Two sided)
P-value = 0.00390625 (One sided), 0.0078125 (Two sided)
> dbinom(8,8,0.5)
[1] 0.00390625
> dbinom(4,4,0.5)^2
[1] 0.00390625
아래는 더 복잡한 결과를 얻는 방법입니다 (예 : 2와 4와 같은 모든 추측이 정확하지 않은 경우).
(Barnard의 테스트 사용은 4-2 결과의 경우 p = 0.686이 아니라고 주장 할 수있는 성가신 매개 변수가 올바르지 않은 경우 '차 우선'에 대한 50 % 확률의 p- 값은 0.08203125입니다. 지역을 정의하는 것은 쉽지 는 않지만 다른 지역을 고려할 때 Wald의 통계를 기반으로하는 지역을 고려하면 훨씬 작아집니다. )
out <- rep(0,1000)
for (k in 1:1000) {
p <- k/1000
ps <- matrix(rep(0,25),5) # probability for outcome i,j
ts <- matrix(rep(0,25),5) # distance of outcome i,j (using wald statistic)
for (i in 0:4) {
for (j in 0:4) {
ps[i+1,j+1] <- dbinom(i,4,p)*dbinom(j,4,p)
pt <- (i+j)/8
p1 <- i/4
p2 <- j/4
ts[i+1,j+1] <- (p2-p1)/sqrt(pt*(1-pt)*(0.25+0.25))
}
}
cases <- ts < ts[2+1,4+1]
cases[1,1] = TRUE
cases[5,5] = TRUE
ps
out[k] <- 1-sum(ps[cases])
}
> max(out)
[1] 0.08926748
> barnard.test(4,2,0,2)
Barnard's Unconditional Test
Treatment I Treatment II
Outcome I 4 2
Outcome II 0 2
Null hypothesis: Treatments have no effect on the outcomes
Score statistic = -1.63299
Nuisance parameter = 0.686 (One sided), 0.314 (Two sided)
P-value = 0.0892675 (One sided), 0.178535 (Two sided)