In diesem Fall können Sie eine ABC- Näherung der Wahrscheinlichkeit (und folglich der MLE ) unter der folgenden Annahme / Einschränkung berücksichtigen :
Annahme. Die ursprüngliche Stichprobengröße ist bekannt.n
Dies ist keine wilde Annahme, da die Qualität der häufig auftretenden Schätzer in Bezug auf die Konvergenz von der Stichprobengröße abhängt. Daher kann man keine willkürlich guten Schätzer erhalten, ohne die ursprüngliche Stichprobengröße zu kennen.
Die Idee ist es, eine Probe aus der posterioren Verteilung zu erzeugen , und, um eine Annäherung der MLE zu erzeugen , können Sie eine Bedeutung Abtasttechnik wie in Anwendungs [1] oder einen einheitlichen vor auf prüfen , θ mit Unterstützung auf einem geeignetes eingestellt wie in [2] .θθ
Ich werde die Methode in [2] beschreiben. Lassen Sie mich zunächst den ABC-Sampler beschreiben.
ABC Sampler
Sei das Modell, das die Stichprobe erzeugt, wobei θ ∈ Θ ein (zu schätzender) Parameter ist, T eine Statistik (eine Funktion der Stichprobe) und T 0 die beobachtete Statistik im ABC-Jargon Dies nennt man eine Summenstatistik , ρ sei eine Metrik, π ( θ ) eine vorherige Verteilung auf θ und ϵ > 0 eine Toleranz. Dann kann der ABC-Zurückweisungsabtaster wie folgt implementiert werden.f(⋅|θ)θ∈ΘTT0ρπ(θ)θϵ>0
- Probe aus π ( ⋅ ) .θ∗π(⋅)
- Generieren einer Probe der Größe N aus dem Modell f ( ⋅ | & thgr; * ) .xnf(⋅|θ∗)
- Compute .T∗=T(x)
- Wenn , akzeptiere θ ∗ als eine Simulation vom hinteren Ende von θ .ρ(T∗,T0)<ϵθ∗θ
Dieser Algorithmus erzeugt eine ungefähre Stichprobe aus der posterioren Verteilung von bei T ( x ) = T 0 . Daher ist das beste Szenario, wenn die Statistik T ausreichend ist, aber andere Statistiken verwendet werden können. Für eine detailliertere Beschreibung dieser sehen dieses Papier .θT(x)=T0T
Wenn man nun in einem allgemeinen Rahmen eine Uniformvorstufe verwendet, die die MLE in ihrer Unterstützung enthält, stimmt das Maximum a posteriori (MAP) mit dem Maximum Likelihood Estimator (MLE) überein. Wenn Sie daher eine geeignete Uniform im ABC-Sampler als Vorläufer betrachten, können Sie eine ungefähre Stichprobe einer posterioren Verteilung generieren, deren MAP mit der MLE übereinstimmt. Der verbleibende Schritt besteht darin, diesen Modus abzuschätzen. Dieses Problem wurde im CV diskutiert, zum Beispiel in "Rechnerisch effiziente Schätzung des multivariaten Modus" .
Ein Spielzeugbeispiel
Let wird , um eine Probe aus einem N ( μ , 1 ) und nehmen sie an, dass die einzige Information aus dieser Probe vorhanden ist ˉ x = 1(x1,...,xn)N(μ,1). Seiρdie euklidische Metrik inRundϵ=0.001. Der folgende R-Code zeigt, wie mit den oben beschriebenen Methoden eine ungefähre MLE unter Verwendung einer simulierten Stichprobe mitn=100undμ=0, einer Stichprobe der posterioren Verteilung der Größe1000, einer einheitlichen Priorität fürμauf(-0,3,0,3), erhalten werden kann)und einen Kerndichteschätzer zur Schätzung der Mode der posterioren Probe (MAP = MLE).x¯=1n∑nj=1xjρRϵ=0.001n=100μ=01000μ(−0.3,0.3)
rm(list=ls())
# Simulated data
set.seed(1)
x = rnorm(100)
# Observed statistic
T0=mean(x)
# ABC Sampler using a uniform prior
N=1000
eps = 0.001
ABCsamp = rep(0,N)
i=1
while(i<N+1){
u = runif(1,-0.3,0.3)
t.samp = rnorm(100,u,1)
Ts = mean(t.samp)
if(abs(Ts-T0)<eps){
ABCsamp[i]=u
i=i+1
print(i)
}
}
# Approximation of the MLE
kd = density(ABCsamp)
kd$x[which(kd$y==max(kd$y))]
Wie Sie sehen, erhalten wir mit einer kleinen Toleranz eine sehr gute Annäherung an die MLE (die in diesem trivialen Beispiel aus der Statistik berechnet werden kann, sofern sie ausreicht). Es ist wichtig zu beachten, dass die Auswahl der Zusammenfassungsstatistik von entscheidender Bedeutung ist. Quantile sind normalerweise eine gute Wahl für die Zusammenfassungsstatistik, aber nicht alle Auswahlmöglichkeiten ergeben eine gute Annäherung. Es kann vorkommen, dass die zusammenfassende Statistik nicht sehr aussagekräftig ist und die Qualität der Annäherung dann möglicherweise schlecht ist, was in der ABC-Community bekannt ist.
Update: Ein ähnlicher Ansatz wurde kürzlich in Fan et al. (2012) . In diesem Eintrag finden Sie eine Diskussion zum Papier.