Frage

Ich habe dieses gewichtetZahlengenerator. generasacodicetagpre.

wie folgt: generasacodicetagpre.

Ich sehe ziemlich häufig generakodicetagcode, 7, 8, 9 im Ergebnis.

Gibt es einen Beweis oder garantieren, dass dies für die Wahrscheinlichkeitstheorie korrekt ist?

War es hilfreich?

Lösung

Dies ist mathematisch richtig.Es ist ein Antrag von Inverse Transformation Sampling (obwohl der Grund, warum es funktioniertDieser Fall sollte relativ intuitiv sein).

Ich kenne nicht Python, also kann ich nicht sagen, ob es keine Feinheiten gibt, die diese Partualimplementierung ungültig machen.

Andere Tipps

edit: Als seitliche Hinweis: Ich denke, Ihr Code entspricht generasacodicetagpre.

ursprüngliche Antwort:

Die Methode ist korrekt.Nachfolgend finden Sie ein komplettes Beispiel, wodurch der Frequenztisch erstellt und mit den angeforderten Gewichten verglichen wird.

Mit 100000 Iterationen gibt es nichts, was darauf hindeutet, dass Sie nicht bekommen, was Sie beantragt haben.Die "erwartete" ist die Wahrscheinlichkeit, die Sie beantragt haben: "Get" ist der Bruchteil von Zeiten, die Sie tatsächlich diesen Wert haben.Das Verhältnis sollte nahe an 1 sein und es ist: generasacodicetagpre.

Hier ist der Code: generasacodicetagpre.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top