Udostępnij za pośrednictwem


beta_inv()

Dotyczy: ✅Microsoft Fabric✅Azure Data ExplorerAzure MonitorMicrosoft Sentinel

Zwraca odwrotność funkcji gęstości skumulowanego prawdopodobieństwa beta.

Jeśli prawdopodobieństwo x,...), prawdopodobieństwo,... = ) = beta_cdf(beta_inv(x.

Rozkład beta może być używany w planowaniu projektu do modelowania prawdopodobnych czasów ukończenia, biorąc pod uwagę oczekiwany czas ukończenia i zmienność.

Składnia

beta_inv(prawdopodobieństwo alfa,beta,)

Dowiedz się więcej na temat konwencji składni.

Parametry

Nazwisko Type Wymagania opis
prawdopodobieństwo int, long lub real ✔️ Prawdopodobieństwo skojarzone z rozkładem beta.
alfa int, long lub real ✔️ Parametr rozkładu.
Beta int, long lub real ✔️ Parametr rozkładu.

Zwraca

Odwrotność funkcji gęstości skumulowanego prawdopodobieństwa beta beta_cdf()

Uwaga

  • Jeśli jakikolwiek argument jest nieliczbowy, funkcja zwraca nullwartość .
  • Jeśli alpha ≤ 0 lub beta ≤ 0, funkcja zwraca nullwartość .
  • Jeśli probability ≤ 0 lub probability > 1, funkcja zwraca NaNwartość .
  • Biorąc pod uwagę wartość prawdopodobieństwa, beta_inv() szuka tej wartości x tak, że beta_cdf(x, alpha, beta) = prawdopodobieństwo.

Przykłady

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)

Wyjście

p alfa wersja beta comment b
0.1 10 20 Prawidłowe dane wejściowe 0.226415022388749
1.5 10 20 p > 1, daje wartość null
0.1 -1 20 alfa jest < 0, daje wartość NaN NaN
  • Aby uzyskać informacje na temat przetwarzania funkcji skumulowanej dystrybucji beta, zobacz beta-cdf().
  • Aby uzyskać informacje na temat funkcji gęstości beta prawdopodobieństwa, zobacz beta-pdf().