Freigeben über


beta_inv()

Gilt für: ✅Microsoft Fabric✅Azure Data ExplorerAzure MonitorMicrosoft Sentinel

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 Type 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 die Wahrscheinlichkeit beta_inv()sucht dieser Wert x so, dass beta_cdf(x, alpha, beta) = die Wahrscheinlichkeit.

Beispiele

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)

Output

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().