Polar-Methode

Polar-Methode

Die Polar-Methode von George Marsaglia ist ein Verfahren zur Erzeugung normalverteilter Zufallszahlen (Zufallszahlengenerator).

Inhaltsverzeichnis

Beschreibung

Mit dieser Methode werden aus zwei gegebenen, im Intervall [0,1] gleichverteilten und voneinander unabhängigen Zufallszahlen u1 und u2 zwei standardnormalverteilte, voneinander unabhängige Zufallszahlen z1 und z2 erzeugt.

Zunächst wird berechnet

a_i = 2 \cdot u_i - 1 \; ; \quad i\in \{1,2\} (die ai sind in [ − 1,1] gleichverteilt).
q = a_1^2 + a_2^2.

Ist q = 0 oder q > 1, müssen zwei neue Zahlen u1 und u2 erzeugt werden, da in den reellen Zahlen der Logarithmus von Null und die Division durch Null nicht definiert sind, und außerdem muss der Punkt (a1,a2) im Einheitskreis gleichverteilt sein.

Wenn 0 < q \le 1, berechnet man

p = \sqrt{\frac{-2 \ln q}{q}},

und die beiden standardnormalverteilten Zufallszahlen z1 und z2 ergeben sich dann als

z_i = a_i \cdot p \; ; \quad i\in \{1,2\}

Beispielprogramm

Prozedur ErzeugeNormalverteilteZufallszahlen (Referenzparameter z1, z2)
  Wiederhole
    a1 = 2 * Zufallszahl - 1  // "Zufallszahl" liefert in [0,1)
    a2 = 2 * Zufallszahl - 1  //   gleichverteilte Werte
    q = a1 * a1 + a2 * a2
  Solange bis (0 < q) und (q ≤ 1)
  p = Wurzel (-2 * ln(q) / q)
  z1 = a1 * p
  z2 = a2 * p  // Rückgabe durch die Referenzparameter z1, z2
Ende

Geschichte

Diese Methode geht zurück auf den Box-Muller Algorithmus zur Erzeugung normalverteilter Zufallsgrößen. Ausgangspunkt ist ein gleichverteilter Punkt in der Ebene. Beim Box-Muller Algorithmus werden die euklidischen Koordinaten verwertet. Bei der Polar-Methode werden diese euklidischen Koordinaten in Polarkoordinaten umgewandelt. Dadurch spart man sich hier die Auswertung von trigonometrischen Funktionen.

Alternativen

Alternativen sind im Artikel Normalverteilung beschrieben.


Wikimedia Foundation.

Игры ⚽ Нужно решить контрольную?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Polar-Marsaglia-Methode — Die Polar Methode von George Marsaglia ist ein Verfahren zur Erzeugung normalverteilter Zufallszahlen (Zufallszahlengenerator). Mit dieser Methode werden aus zwei gegebenen, im Intervall [0,1] gleichverteilten und voneinander unabhängigen… …   Deutsch Wikipedia

  • Polar Cap Absorption — Beziehung von Ionosphäre und Erdatmosphäre Elektronendichte und Ionenzusammensetzung in den oberen Ionosphärenschichten …   Deutsch Wikipedia

  • Box-Mueller-Methode — Graphische Veranschaulichung der Box Muller Methode Die Box Muller Methode (nach George Edward Pelham Box und Mervin Edgar Muller 1958) ist ein Verfahren zur Erzeugung normalverteilter Zufallszahlen. Inhaltsverzeichnis 1 Idee …   Deutsch Wikipedia

  • Box-Müller-Methode — Graphische Veranschaulichung der Box Muller Methode Die Box Muller Methode (nach George Edward Pelham Box und Mervin Edgar Muller 1958) ist ein Verfahren zur Erzeugung normalverteilter Zufallszahlen. Inhaltsverzeichnis 1 Idee …   Deutsch Wikipedia

  • Box-Muller-Methode — Graphische Veranschaulichung der Box Muller Methode Die Box Muller Methode (nach George Edward Pelham Box und Mervin Edgar Muller 1958) ist ein Verfahren zur Erzeugung normalverteilter Zufallszahlen. Inhaltsverzeichnis 1 …   Deutsch Wikipedia

  • Marsaglias polare Methode — Die Polar Methode von George Marsaglia ist ein Verfahren zur Erzeugung normalverteilter Zufallszahlen (Zufallszahlengenerator). Mit dieser Methode werden aus zwei gegebenen, im Intervall [0,1] gleichverteilten und voneinander unabhängigen… …   Deutsch Wikipedia

  • International Polar Motion Service — Der International Polar Motion Service (IPMS) ist der Nachfolger des Internationalen Breitendienstes. Er diente seit den 1970er Jahren zur genauen Überwachung der Erdrotation und ihrer Polbewegung und wurde in den 1980ern mit den Zeitdiensten zum …   Deutsch Wikipedia

  • Gauss-Verteilung — Dichten normalverteilter Zufallsgrößen Die Normal oder Gauß Verteilung (nach Carl Friedrich Gauß) ist ein wichtiger Typ kontinuierlicher Wahrscheinlichkeitsverteilungen. Ihre Wahrscheinlichkeitsdichte wird auch Gauß Funktion, Gauß Kurve, Gauß… …   Deutsch Wikipedia

  • Gaussfunktion — Dichten normalverteilter Zufallsgrößen Die Normal oder Gauß Verteilung (nach Carl Friedrich Gauß) ist ein wichtiger Typ kontinuierlicher Wahrscheinlichkeitsverteilungen. Ihre Wahrscheinlichkeitsdichte wird auch Gauß Funktion, Gauß Kurve, Gauß… …   Deutsch Wikipedia

  • Gausskurve — Dichten normalverteilter Zufallsgrößen Die Normal oder Gauß Verteilung (nach Carl Friedrich Gauß) ist ein wichtiger Typ kontinuierlicher Wahrscheinlichkeitsverteilungen. Ihre Wahrscheinlichkeitsdichte wird auch Gauß Funktion, Gauß Kurve, Gauß… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”