n = 37
Pertama, sesuai dengan apa yang dikatakan @Glen_b, bayesian sebenarnya tidak tertarik apakah die itu benar - benar adil - tidak. Apa yang dia pedulikan adalah apakah itu cukup dekat , apa pun "cukup" artinya dalam konteks, katakanlah, dalam 5% dari adil untuk masing-masing pihak.
hal1hal2hal3p = ( p1, hal2, hal3)hal1+ p2+ p3= 1α0= ( 1 , 1 , 1 )
X= ( X1, X2, X3)Xp = ( p1, hal2, hal3)α = ( x1+ 1 , x2+ 1 , x3+ 1 )
hal
Bagaimanapun, begini caranya (dengan R):
Pertama, dapatkan beberapa data. Kami melempar dadu 500 kali.
set.seed(1)
y <- rmultinom(1, size = 500, prob = c(1,1,1))
(kami mulai dengan die adil; dalam praktiknya data ini akan diamati.)
hal
library(MCMCpack)
A <- MCmultinomdirichlet(y, alpha0 = c(1,1,1), mc = 5000)
plot(A)
summary(A)
Akhirnya, mari kita perkirakan probabilitas posterior kita (setelah mengamati data) bahwa dadu berada dalam 0,05 dari wajar di setiap koordinat.
B <- as.matrix(A)
f <- function(x) all((x > 0.28)*(x < 0.38))
mean(apply(B, MARGIN = 1, FUN = f))
Hasilnya sekitar 0,9486 di komputer saya. (Tidak mengherankan, sungguh. Bagaimanapun juga, kita mulai dengan dadu yang adil.)
Komentar cepat: mungkin tidak masuk akal bagi kita untuk menggunakan informasi sebelumnya yang tidak informatif dalam contoh ini. Karena bahkan ada pertanyaan, mungkin die muncul kira-kira seimbang di tempat pertama, jadi mungkin lebih baik untuk memilih sebelum yang terkonsentrasi lebih dekat ke 1/3 di semua koordinat. Di atas ini hanya akan membuat perkiraan probabilitas posterior kita "hampir adil" bahkan lebih tinggi.