Ich bin mit einer Aufgabe auf meinem Lernweg stecken.(Python) Markov, Chebyshev, Chernoff obere Grenze Funktionen
Für die Binomialverteilung X~Bp, n mit Mittelwert μ = np und Varianz σ**2=np(1−p)
möchten wir die Wahrscheinlichkeit P(X≥c⋅μ) for c≥1
nach oben begrenzen. Drei Grenzen eingeführt:
Die Aufgabe drei Funktionen jeweils für jede der Ungleichheiten zu schreiben ist. Sie müssen n , p and c
als Eingaben nehmen und die oberen Grenzen für P(X≥c⋅np)
, die durch die obigen Markov-, Chebyshev- und Chernoff-Ungleichungen gegeben sind, als Ausgaben zurückgeben.
Und es ist ein Beispiel für IO:
Code:
print Markov(100.,0.2,1.5)
print Chebyshev(100.,0.2,1.5)
print Chernoff(100.,0.2,1.5)
Output
0.6666666666666666
0.16
0.1353352832366127
Ich bin ganz fest. Ich kann einfach nicht herausfinden, wie man all diese Mathematik in Funktionen einfügt (oder wie man hier algorithmisch denkt). Wenn mir jemand helfen könnte, wäre das eine große Hilfe!
p.s. und alle Libs sind nicht durch Aufgabe Bedingungen außer math.exp erlaubt
Das ist einfach toll –