Freigeben über


beta_inv()

Gilt für: ✅Microsoft Fabric

Gibt die Umkehrung der betakumulierten Wahrscheinlichkeitsdichtefunktion zurück.

Wenn Wahrscheinlichkeit = beta_cdf(x,...), dann beta_inv(wahrscheinlich,...) = x.

Die Beta-Verteilung kann bei der Projektplanung verwendet werden, um wahrscheinliche Abschlusszeiten zu modellieren, wenn eine erwartete Abschlusszeit und Varianz vorliegen.

Syntax

beta_inv( Wahrscheinlichkeit,alpha,beta)

Erfahren Sie mehr über Syntaxkonventionen.

Parameter

Name Typ Erforderlich Beschreibung
Wahrscheinlichkeit int, long oder real ✔️ Eine der Beta-Verteilung zugeordnete Wahrscheinlichkeit.
Alpha int, long oder real ✔️ Ein Verteilungsparameter.
Beta int, long oder real ✔️ Ein Verteilungsparameter.

Gibt zurück

Umkehrung der betakumulierten Wahrscheinlichkeitsdichtefunktion beta_cdf()

Hinweis

  • Wenn ein Argument nicht numerisch ist, gibt die Funktion zurück null.
  • Wenn alpha ≤ 0 oder beta ≤ 0, gibt die Funktion zurück null.
  • Wenn probability ≤ 0 oder probability > 1, gibt die Funktion zurück NaN.
  • Bei einem Wert für sucht dieser Wert x so, dass beta_inv()beta_cdf(x, alpha, beta)=

Beispiele

Das folgende Beispiel zeigt, wie die beta_inv() Funktion verwendet wird, um die Umkehrung der Beta-kumulierten Wahrscheinlichkeitsdichtefunktion zurückzugeben.

datatable(p:double, alpha:double, beta:double, comment:string)
[
    0.1, 10.0, 20.0, "Valid input",
    1.5, 10.0, 20.0, "p > 1, yields null",
    0.1, double(-1.0), 20.0, "alpha is < 0, yields NaN"
]
| extend b = beta_inv(p, alpha, beta)

Ausgabe

p Alpha Beta Kommentar b
0,1 10 20 Gültige Eingabe 0.226415022388749
1.5 10 20 p > 1, ergibt NULL
0,1 –1 20 Alpha ist < 0, ergibt NaN NaN
  • Informationen zum Berechnen der kumulativen Betaverteilungsfunktion finden Sie unter Beta-cdf().
  • Informationen zur Berechnung der Wahrscheinlichkeits-Betadichtefunktion finden Sie unter Beta-pdf().