Wenn ich eine Unterklasse von scipy.stats.rv_continuous
, zum Beispiel initialisieren scipy.stats.norm
Können kontinuierliche Zufallsvariablen mit scipy in diskrete umgewandelt werden?
>>> from scipy.stats import norm
>>> rv = norm()
Kann ich es in eine Liste von Wahrscheinlichkeiten, mit jedem Elemente, die die Wahrscheinlichkeit eines Bereichs von Werten nach Bereitstellung der Anzahl der Bereiche umwandeln? So etwas wie - (für den Bereich - [(-inf, -1), (-1,0), (0,1), (1, inf)])
>>> li
[0.15865525393145707, 0.34134474606854293, 0.34134474606854293, 0.15865525393145707]
(wo ,15865525393145707 ist die Wahrscheinlichkeit der variablen kleiner als -1 und 0,34134474606854293 für im Bereich seinen -1 bis 0 und in ähnlicher Weise für andere.
kann dies mit scipy getan werden? Wenn nicht, welche python-Bibliothek solcher Umwandlungsoperationen unterstützen kann?
Ich meine, ich möchte die Wahrscheinlichkeiten für die folgenden Bereiche [(-inf, -1), (-1,0), (0,1), (1, inf)] und es sollte etwas wie [0,01 geben, 0,49, 0,49, 0,01], wobei 0,01 die Wahrscheinlichkeit ist, dass die Variable kleiner als -1 ist, 0,49 für den Bereich von -1 bis 0 und ähnlich für andere. Ich möchte die Gesamtwahrscheinlichkeit für diesen Bereich. Wird die obige Methode die Gesamtwahrscheinlichkeit geben? –
@ YashuSeth Siehe Aktualisierung. –
Danke. Ich hab es geschafft. Und ich habe das Beispiel nur zur Illustration benutzt. Ja, sie sind nicht die richtigen Ergebnisse. –