Normalverteilung berechnen?

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
winnitouch
User
Beiträge: 21
Registriert: Montag 25. März 2019, 22:33

Hallo zusammen,

ich hab im Excel eine Formel für die Berechnung der Normalverteilung und würde dies nun gern in Python umsetzen. Kann mir jemand weiterhelfen?

Hier die Excel-Formel:
=NORM.VERT(MITTELWERT(G5:G8)/(STABW.S(G5:G8)/WURZEL(ANZAHL(G5:G8)));0;1;WAHR)

Die Erläuterung der Excel-Formel gemäss Microsoft Doku:

NORM.VERT(x;Mittelwert;Standabwn;Kumuliert)
x Erforderlich. Der Wert der Verteilung, dessen Wahrscheinlichkeit Sie berechnen möchten
Mittelwert Erforderlich. Das arithmetische Mittel der Verteilung
Standabwn Erforderlich. Die Standardabweichung der Verteilung
Kumulativ Erforderlich. Ein Wahrheitswert, der die Form der Funktion bestimmt. Wenn kumulativ wahr ist, normal. Vert gibt die kumulierte Verteilungsfunktion zurück. ist der Wert FALSE, gibt die Funktion die Wahrscheinlichkeitsdichte zurück.

G5:G8 ist einfach der Zellenbereich. Hier nehm ich dann aus einer Python-Liste 4 Werte.
Benutzeravatar
ThomasL
User
Beiträge: 1378
Registriert: Montag 14. Mai 2018, 14:44
Wohnort: Kreis Unna NRW

Ich bin kein Mathematiker, daher nur eine Vermutung ob dir das hier helfen kann
https://docs.scipy.org/doc/scipy/refere ... .norm.html

Ich bin aber überzeugt, dass du mit dem Paket SciPy https://docs.scipy.org/doc/scipy/reference/index.html
diese Probematik lösen kannst.
Ich bin Pazifist und greife niemanden an, auch nicht mit Worten.
Für alle meine Code Beispiele gilt: "There is always a better way."
https://projecteuler.net/profile/Brotherluii.png
Antworten