Summe der Koeffizienten der Multinomialverteilung


10

Ich werfe einen fairen Würfel. Immer wenn ich eine 1, 2 oder 3 bekomme, schreibe ich eine '1' auf; wenn ich eine 4 bekomme, schreibe ich eine '2' auf; Immer wenn ich eine 5 oder eine 6 bekomme, schreibe ich eine '3' auf.

Sei N die Gesamtzahl der Würfe, die ich brauche, damit das Produkt aller Zahlen, die ich notiert habe, 100000 . Ich möchte \ P (N \ geq 25) berechnen (oder approximieren) P(N25), und eine Approximation kann als Funktion der Normalverteilung angegeben werden.

Erstens weiß ich, dass P(N11)=1 weil log3100.00010.48 . Nun sei a , b und c die Häufigkeit, mit der ich eine 1, 2 bzw. 3 aufgeschrieben habe. Dann:

P(a,b,cn)={(na,b,c)(12)a(16)b(13)c if a+b+c=n0 otherwise

Was ich berechnen möchte, ist:

P(a+b+c252b3c100000)

Wie berechne ich das?

--BEARBEITEN:

Daher wurde vorgeschlagen, die Bedingung durch Folgendes zu ersetzen:

P(a+b+c25αa+βb+γcδ)

Dabei ist , , und .α=0β=log2γ=log3δ=log100000

Das sieht lösbarer aus! Ich habe leider noch keine Ahnung, wie ich es lösen soll.


2
+1 Dieses Problem könnte etwas vertrauter aussehen und sich offensichtlicher für ungefähre Lösungen eignen, wenn Sie die Bedingung in der Form schreiben, wobei und . αa+βb+γcδα=0,β=log(2),γ=log(3),δ=log(100000)
whuber

Ich habe diese neue Art hinzugefügt, um die Bedingung zu schreiben, aber ich habe leider immer noch nicht die geringste Ahnung, wie ich das lösen kann!
Pedro Carvalho

Ein weiterer Hinweis ist, dass Sie aufhören werden , wenn es Vorkommen von '2' gibt. Sie können dies also mit einem negativen Binomial mit den Parametern und (auch mit und ) approximieren . Die genaue Antwort ist auch überschaubar, da es nicht viele Kombinationen gibt. Außerdem ist die Bedingung nicht genau - Sie müssen angeben, dass '2' oder '3' auf der ten Rolle aufgezeichnet wurde17170.5111/3N
Wahrscheinlichkeitslogik

Antworten:


1

Die vorliegende Frage ist ein spezieller Fall, in dem es sich um eine Größe handelt, die eine lineare Funktion einer multinomialen Zufallsvariablen ist. Es ist möglich, Ihr Problem genau zu lösen, indem Sie die Multinomialkombinationen aufzählen, die die erforderliche Ungleichung erfüllen, und die Verteilung über diesen Bereich summieren. In dem Fall, in dem groß ist, kann dies rechnerisch unmöglich werden. In diesem Fall ist es möglich, eine ungefähre Verteilung unter Verwendung der normalen Annäherung an das Multinom zu erhalten. Eine verallgemeinerte Version dieser Annäherung wird unten gezeigt, und diese wird dann auf Ihr spezifisches Beispiel angewendet.N


Allgemeines Approximationsproblem: Angenommen, wir haben eine Folge austauschbarer Zufallsvariablen mit dem Bereich . Für jedes wir den Zählvektor , der die Anzahl von zählt Vorkommen jedes Ergebnisses in den ersten Werten der Sequenz. Da die zugrunde liegende Sequenz austauschbar ist, wird der Zählvektor wie folgt verteilt:1,2,...,mnNXX(n)(X1,X2,...,Xm)n

X ~ Mu(n,θ)θ=limnX(n)/n.

Nehmen wir nun an, wir haben einen Vektor nicht negativer Gewichte und verwenden diese Gewichte, um die lineare Funktion zu definieren:w=(w1,w2,...,wm)

A(n)i=1mwiXi.

Da die Gewichte nicht negativ sind, nimmt diese neue Menge in . Wir definieren dann die Zahl , dies ist die kleinste Anzahl von Beobachtungen, die erforderlich sind, um einen bestimmten Mindestwert für unsere lineare Funktion zu erhalten. Wir wollen die Verteilung von für den Fall approximieren, dass dieser Wert (stochastisch) groß ist.nN(a)min{nN|A(n)a}N(a)


Lösung des allgemeinen Approximationsproblems: Erstens stellen wir fest, dass in nicht abnimmt (was gilt, weil wir angenommen haben, dass alle Gewichte nicht negativ sind), haben wir:A(n)n

P(N(a)n)=P(N(a)>n1)=P(A(n1)<a).

Daher wird die Verteilung von ist direkt mit der Verteilung von verwandtem . Unter der Annahme, dass die erstere Größe groß ist, können wir die Verteilung der letzteren approximieren, indem wir den diskreten Zufallsvektor durch eine kontinuierliche Approximation aus der multivariaten Normalverteilung ersetzen . Dies führt zu einer normalen Näherung für die lineare Größe , und wir können die Momente dieser Größe direkt berechnen. Dazu verwenden wir die Tatsache, dass , und für . Mit etwas grundlegender Algebra ergibt dies:NAXA(n)E(Xi)=nθiV(Xi)=nθi(1θi)C(Xi,Xj)=nθiθjij

μE(1nA(n))=i=1mwiθi,

σ2V(1nA(n))=i=1mwiθi(i=1mwiθi)2=μ(1μ).

Wenn wir die normale Annäherung an das Multinomial nehmen, erhalten wir nun die ungefähre Verteilung . Die Anwendung dieser Näherung ergibt:A(n) ~ N(nμ,nμ(1μ))

P(N(a)n)=P(A(n1)<a)Φ(a(n1)μ(n1)μ(1μ)).

(Das Symbol ist die Standardnotation für die Standardnormalverteilungsfunktion.) Mit dieser Näherung können Wahrscheinlichkeiten für die Größe für einen bestimmten Wert von . Dies ist eine grundlegende Näherung, bei der nicht versucht wurde, eine Kontinuitätskorrektur für die Werte der zugrunde liegenden multinomialen Zählwerte vorzunehmen. Es wird erhalten, indem eine normale Näherung unter Verwendung der gleichen ersten beiden zentralen Momente wie die exakte lineare Funktion vorgenommen wird.ΦN(a)a


Anwendung auf Ihr Problem: In Ihrem Problem haben Sie Wahrscheinlichkeiten , Gewichte und Grenzwert . Sie haben also (auf sechs Dezimalstellen gerundet) . Unter Anwendung der obigen Näherung (Rundung auf sechs Dezimalstellen):θ=(12,16,13)w=(0,ln2,ln3)a=ln100000μ=16ln2+13ln3=0.481729

P(N(a)25)Φ(ln100000240.481729240.499666)=Φ(0.019838)=0.492086.

Durch Anwendung der exakten Multinomialverteilung, die über alle Kombinationen summiert wird, die die Anforderung erfüllen , kann gezeigt werden, dass das genaue Ergebnis . Wir können also sehen, dass die Annäherung im vorliegenden Fall der genauen Antwort ziemlich nahe kommt.P(A(24)<a)P(N(a)25)=0.483500

Hoffentlich gibt Ihnen diese Antwort eine Antwort auf Ihre spezifische Frage und stellt sie gleichzeitig in einen allgemeineren Rahmen probabilistischer Ergebnisse, die für lineare Funktionen multinomialer Zufallsvektoren gelten. Mit der vorliegenden Methode sollten Sie ungefähre Lösungen für Probleme des allgemeinen Typs erhalten, mit denen Sie konfrontiert sind, und die Variation der spezifischen Zahlen in Ihrem Beispiel berücksichtigen.


0

Machen wir eine normale Annäherung.

Lassen Sie uns zunächst Ihr Problem vollständig in Protokollen umformulieren. Sie beginnen bei 0 zum Zeitpunkt t = 0. Dann fügen Sie bei jedem Zeitschritt Folgendes hinzu:

  • 0 mit der Wahrscheinlichkeit 1/2

  • log(2) mit einer Wahrscheinlichkeit von 1/6

  • log(3) mit einer Wahrscheinlichkeit von 1/3

Sie stoppen diesen Prozess, wenn Ihre Summe überschreitet. An diesem Punkt sehen Sie, wie viele Würfe Sie ausgeführt haben. Die Anzahl der Würfe, die Sie benötigt haben, um diesen Punkt zu erreichen, ist ^log(105)N

Mein Rechner sagt mir, dass der Mittelwert Ihrer Inkremente: und die Varianz beträgt . Als Referenz liegt der Endpunkt bei sodass wir ihn in ungefähr 24 Schritten erreichen0.480.2511.51

Unter der Bedingung, dass wir 25 Schritte ausgeführt haben, ist die Verteilung der Summe ungefähr ein Gaußscher Wert, der bei 12,0 zentriert ist und eine Varianz von 6,25 aufweist. Dies gibt uns eine grobe Gaußsche Näherung vonp(N25)0.5

Sie müssten sich die Kumulanten der Summe bei N = 25 ansehen, um zu wissen, ob die Gaußsche Näherung in Ordnung ist oder nicht. Da die Inkremente nicht symmetrisch sind, ist die ungefähre möglicherweise nicht die beste


1
Können Sie die Ableitung für mich vervollständigen? Es fällt mir schwer, es zu sehen. Gibt es auch keine genaue Möglichkeit, dies zu berechnen?
Pedro Carvalho

1
Meinen Sie nicht "log (2)" und "log (3)", wo Sie log (1) und log (2) haben?
Glen_b -Rate State Monica

@ GuillaumeDehaene schrieb: .... Nach meiner Berechnung ist was sich sehr von 0,5 unterscheidetp(N25)0.5P(N25)=1P(N24)=1112729185663307164998372267786240.8266
Wolfies

Wie bekommt man P (n \ leq24) \ ca. 0,18?
Guillaume Dehaene
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.