Der erwartete Wert der Zufallsvariablen beim Werfen einer Münze


8

Ist heute auf ein interessantes Problem gestoßen. Sie erhalten eine Münze und x Geld, Sie verdoppeln Geld, wenn Sie Köpfe bekommen, und verlieren die Hälfte, wenn Sie bei einem Wurf Schwänze haben.

  1. Was ist der erwartete Wert Ihres Geldes in n Versuchen
  2. Wie hoch ist die Wahrscheinlichkeit, dass in (1) mehr als der erwartete Wert erreicht wird?

So bin ich damit umgegangen. Die Wahrscheinlichkeit von Kopf und Zahl ist gleich (1/2). Erwarteter Wert nach dem ersten Wurf = erwartete Wert beträgt also nach dem ersten Wurf. In ähnlicher Weise wird die Erwartung eines zweiten Wurfs auf 5x / 4 wiederholt. Erwarteter Wert nach dem zweiten Wurf =1/2(2x)+1/2(1/2x)=5x/45x/41/2(25x/4)+1/2(1/25x/4)=25x/16

Sie erhalten also eine Folge von erwarteten Werten: , , , ...25 x / 16 125 x / 645x/425x/16125x/64

Nach Versuchen sollte Ihr erwarteter Wert .( 5 n / 4 n ) xn(5n/4n)x

Wenn groß genug ist, sollte sich Ihr erwarteter Wert dem Mittelwert der Verteilung nähern. Die Wahrscheinlichkeit, dass der Wert größer als der erwartete Wert ist, sollte also . Da bin ich mir nicht sicher.0,5n0.5


1
Die Wahrscheinlichkeit, einen Wert über dem Median zu beobachten, beträgt die Hälfte, aber Ihre Menge ist logarithmisch normalverteilt für großes n, das einen anderen Mittelwert und Median hat. Sie sollten also nicht erwarten, dass sich diese Wahrscheinlichkeit 1/2 nähert.
Jaroslaw Bulatow

Antworten:


9

Wenn n groß genug ist, sollte sich Ihr erwarteter Wert dem Mittelwert der Verteilung nähern.

Ja das ist richtig.

Die Wahrscheinlichkeit, dass der Wert größer als der erwartete Wert ist, sollte also 0,5 betragen.

Dies wäre nur dann richtig, wenn die Verteilung symmetrisch ist - was in Ihrem Spiel nicht der Fall ist. Sie können dies leicht erkennen, wenn Sie überlegen, wie hoch der Medianwert Ihrer Gewinne nach Würfen sein sollte.n


Sie können sich Ihr Problem als zufälligen Spaziergang vorstellen . Ein grundlegender eindimensionaler Zufallslauf ist ein Spaziergang auf der ganzzahligen reellen Linie, wobei wir uns an jedem Punkt mit der Wahrscheinlichkeit bewegen . Dies ist genau das, was Sie haben, wenn wir die Verdoppelung / Halbierung des Geldes ignorieren und . Alles was wir tun müssen, ist Ihr Koordinatensystem diesem Beispiel neu zuzuordnen. Sei dein erster Starttopf. Dann ordnen wir wie folgt neu zu:p p = 0,5 x±1pp=0.5x

x*2^{-2} = -2
x*2^{-1} = -1 
  x = 0
 x*2 = 1  

dh . Lassen bezeichnen , wie viel Geld wir aus dem Spiel nach gemacht haben Umdrehungen, dannS n n2kx=kSnn

Pr(Sn=2kx)=2n(n(n+k)/2)
für .n(n+k)/20

Wenn kein Vielfaches von 2 ist, dann ist . Um dies zu verstehen, nehmen wir an, dass wir mit 10 £ beginnen. Nach Umdrehungen sind die einzig möglichen Werte £ 5 oder £ 20, dh oder .(n+k)Pr(Sn)=0n=1k=1k=1

Das obige Ergebnis ist ein Standardergebnis von zufälligen Spaziergängen. Google Random Walks für weitere Informationen. Auch aus der Random-Walk-Theorie können wir die Medianrendite mit berechnen , was nicht dem erwarteten Wert entspricht.x

Hinweis: Ich habe angenommen, dass Sie immer die Hälfte Ihres Geldes können. Zum Beispiel sind 1 Pence, 0,5 Pence, 0,25 Pence zulässig. Wenn Sie diese Annahme entfernen, haben Sie einen zufälligen Spaziergang mit einer absorbierenden Wand.


Zur Vollständigkeit

Hier ist eine kurze Simulation in R Ihres Prozesses:

#Simulate 10 throws with a starting amount of x=money=10
#n=10
simulate = function(){
  #money won/lost in a single game
  money = 10
  for(i in 1:10){
    if(runif(1) < 0.5)
      money = money/2
    else
      money = 2*money
  }
  return(money)
}

#The Money vector keeps track of all the games
#N is the number of games we play
N = 1000
Money = numeric(N)
for(i in 1:N)
  Money[i]= simulate()

mean(Money);median(Money)
#Probabilities
#Simulated
table(Money)/1000
#Exact
2^{-10}*choose(10,10/2)

#Plot the simulations
plot(Money)

Da (n + k) / 2 nicht unbedingt ganzzahlig ist, sollten Sie die Wahrscheinlichkeit als Pr (S_n = 2 ^ {2k-n}) = 2 ^ -n Comb (n, k), 0 <= k <= n umschreiben. (Es ist auch etwas faul an deinem Gleichsetzen von 2 ^ kx = k.)
whuber

sollte deine Variable moneysein x?
Jeromy Anglim

@ Jeromy: Ja, ich habe es geändert. @whuber: Du hast recht, ich habe versucht, die Wahrscheinlichkeit etwas klarer zu machen. Übrigens, Integral-> Ganzzahl in Ihrem Kommentar.
Csgillespie

1

Sei der Reichtum nach Spielen dieses Spiels, wobei wir annehmen Die Versuchung hier ist, zu nehmen und als symmetrischen Zufallslauf mit Innovationen der Größe studieren . Wie sich herausstellt, ist dies für die zweite Frage in Ordnung, nicht jedoch für die erste. Ein bisschen Arbeit wird zeigen, dass wir asymptotisch . Daraus können Sie nicht schließen, dass asymptotisch normalverteilt mitSkkS0=1.Xk=logSkXk±log2XkN(0,k(log2)2)Skμ=0,σ=log2k.Die Protokolloperation pendelt nicht mit dem Limit. Wenn dies der Fall wäre, würden Sie den erwarteten Wert von als , was fast korrekt ist, aber nicht ganz.Skexp(klog2log2/2)

Diese Methode eignet sich jedoch gut zum Auffinden von Quantilen von und anderen Wahrscheinlichkeitsfragen wie Frage (2). Wir habenDie Größe auf der linken Seite der letzten Ungleichung ist asymptotisch eine Standardnormalen, und daher nähert sich die Wahrscheinlichkeit, dass seinen Mittelwert überschreitet, wobei die CDF der Standardnormalen ist. Dies nähert sich ziemlich schnell Null.SkSk(54)kXkklog(5/4)Xk/klog2klog(5/4)/log2.Sk1Φ(klog(5/4)/log2),Φ

Matlab-Code, um dies zu überprüfen:

top_k = 512;
nsamps = 8192;
innovs = log(2) * cumsum(sign(randn(top_k,nsamps)),1);
s_k = exp(innovs);
k_vals = (1:top_k)';
mean_v = (5/4) .^ k_vals;
exceed = bsxfun(@ge,s_k,mean_v);
prob_g = mean(double(exceed),2);

%theoretical value
%(can you believe matlab doesn't come with normal cdf function!?)
nrmcdf = @(x)((1 + erf(x / sqrt(2)))/2);
p_thry = 1 - nrmcdf(sqrt(k_vals) * log(5/4) / log(2));

loglog(k_vals,prob_g,'b-',k_vals,p_thry,'r-');
legend('empirical probability','theoretical probability');

die Grafik erstellt: Alt-Text


-1

Sie haben Recht mit der Erwartung.

Sie haben tatsächlich auch die richtige Antwort auf die Wahrscheinlichkeit, mehr als Ihren ursprünglichen Einsatz zurückzubekommen, obwohl dies nicht der richtige Beweis ist. Betrachten Sie anstelle des rohen Geldbetrags den Logarithmus zur Basis 2. Dies ist die Häufigkeit, mit der Sie Ihr Geld verdoppelt haben, abzüglich der Häufigkeit, mit der Sie es halbiert haben. Dies ist die Summe von unabhängigen Zufallsvariablen, die jeweils gleich oder mit einer Wahrscheinlichkeit von . Die Wahrscheinlichkeit, die Sie möchten, ist die Wahrscheinlichkeit, dass dies positiv ist. Wenn ungerade ist, ist es symmetrisch genau ; Wenn ist (nenne es ), dann ist esSnn+111/2n1/2n2k1/2minus die Hälfte der Wahrscheinlichkeit, dass . Aber , was sich als nähert .Sn=0P(S2k=0)=(2kk)/22k0k


Diese Demonstration scheint davon auszugehen, dass der erwartete Geldbetrag Null ist, ist es aber nicht. Darüber hinaus scheinen Sie davon auszugehen, dass das Netz aus Verdopplungen minus Halbierungen nicht negativ sein darf, was ebenfalls falsch ist. Zusammen ergeben diese Fehler die richtige Grenze, aber das ist ein Unfall.
whuber
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.