n = 37
Erstens ist ein Bayesianer, wie @Glen_b sagte, eigentlich nicht daran interessiert, ob der Würfel genau fair ist oder nicht - es ist nicht so. Was ihn interessiert, ist, ob es nah genug ist , was "genug" im Kontext bedeutet, sagen wir, innerhalb von 5% der Fairness für jede Seite.
p1p2p3p = ( p1, p2,p3)p1+ p2+ p3= 1α0= ( 1 , 1 , 1 )
X= ( X1, X2, X3)Xp = ( p1, p2, p3)α = ( x1+ 1 , x2+ 1 , x3+ 1 )
p
Wie auch immer, hier ist wie (mit R):
Holen Sie sich zunächst einige Daten. Wir würfeln 500 Mal.
set.seed(1)
y <- rmultinom(1, size = 500, prob = c(1,1,1))
(Wir beginnen mit einem fairen Würfel; in der Praxis würden diese Daten beobachtet.)
p
library(MCMCpack)
A <- MCmultinomdirichlet(y, alpha0 = c(1,1,1), mc = 5000)
plot(A)
summary(A)
Lassen Sie uns abschließend unsere hintere Wahrscheinlichkeit abschätzen (nach Beobachtung der Daten), dass der Würfel in jeder Koordinate innerhalb von 0,05 fair liegt.
B <- as.matrix(A)
f <- function(x) all((x > 0.28)*(x < 0.38))
mean(apply(B, MARGIN = 1, FUN = f))
Das Ergebnis ist ungefähr 0.9486 auf meiner Maschine. (Eigentlich keine Überraschung. Wir haben doch mit einem fairen Würfel angefangen.)
Kurze Bemerkung: Es ist wahrscheinlich nicht sinnvoll, in diesem Beispiel einen nicht informativen Prior zu verwenden. Da es wahrscheinlich sogar eine Frage gibt, erscheint der Würfel zunächst ungefähr ausgeglichen. Daher ist es möglicherweise besser, einen Prior zu wählen, der in allen Koordinaten näher an 1/3 konzentriert ist. Darüber hätte unsere geschätzte hintere Wahrscheinlichkeit von "fast fair" einfach noch höher sein können.