MathQuantileNoncentralBeta

Calcola il valore della funzione di distribuzione di probabilità inversa della distribuzione beta non centrale con i parametri A, B e lambda per la probabilità di occorrenza di una variabile casuale probabilità. In caso di errore restituisce NaN.

double  MathQuantileNoncentralBeta(
   const double  probability,    // valore probabilità dell'occorrenza della variabile random
   const double  a,              // il primo parametro della distribuzione beta (forma1)
   const double  b,              // il secondo parametro della distribuzione beta (forma2)
   const double  lambda,         // parametro di noncentralità
   const bool    tail,           // flag di calcolo, se false, allora il calcolo viene eseguito per la probabilità 1.0
   const bool    log_mode,       // flag di calcolo, se log_mode=true, il calcolo viene eseguito per Exp(probabilità)
   int&          error_code      // variabile per memorizzare il codice errore
   );

Calcola il valore della funzione di distribuzione di probabilità inversa della distribuzione beta non centrale con i parametri A, B e lambda per la probabilità di occorrenza di una variabile casuale probabilità. In caso di errore restituisce NaN.

double  MathQuantileNoncentralBeta(
   const double  probability,    // valore probabilità dell'occorrenza della variabile random
   const double  a,              // il primo parametro della distribuzione beta (forma1)
   const double  b,              // il secondo parametro della distribuzione beta (forma2)
   const double  lambda,         // parametro di noncentralità
   int&          error_code      // variabile per memorizzare il codice errore
   );

Per lo specificato array probability[ ] di valori di probabilità, la funzione calcola il valore della funzione di distribuzione di probabilità inversa della distribuzione beta non centrale con i parametri A, B e lambda. In caso di errore restituisce false. Analogo di qbeta() in R.

double  MathQuantileNoncentralBeta(
   const double&  probability[],  // array con i valori di probabilità della variabile random
   const double  a,              // il primo parametro della distribuzione beta (forma1)
   const double  b,              // il secondo parametro della distribuzione beta (forma2)
   const double  lambda,         // parametro di noncentralità
   const bool    tail,           // flag di calcolo, se false, allora il calcolo viene eseguito per la probabilità 1.0
   const bool    log_mode,       // flag di calcolo, se log_mode=true, il calcolo viene eseguito per Exp(probabilità)
   double&       result[]        // array con i valori dei quantili
   );

Per lo specificato array probability[ ] di valori di probabilità, la funzione calcola il valore della funzione di distribuzione di probabilità inversa della distribuzione beta non centrale con i parametri A, B e lambda. In caso di errore restituisce false.

bool  MathQuantileNoncentralBeta(
   const double& probability[],  // array i valori della probabilità della variabile random
   const double  a,              // il primo parametro della distribuzione beta (forma1)
   const double  b,              // il secondo parametro della distribuzione beta (forma2)
   const double  lambda,         // parametro di noncentralità
   double&       result[]        // array con i valori dei quantili
   );

Parametri

probability

[in] Valore Probabilità della variabile casuale.

probability[]

[an] Array con i valori di probabilità di una variabile casuale.

a

[in] Il primo parametro di distribuzione beta (shape1).

b

[in] Il secondo parametro di distribuzione beta (shape2).

lambda

[in] Parametro noncentralità.

tail

[in]  Flag di calcolo, se false, allora il calcolo viene eseguito per 1.0-probabilità.

log_mode

[in] Flag di calcolo, se log_mode=true, il calcolo viene eseguito per Exp(probabilità).

error_code

[out] Variabile per ottenere il codice di errore.

result[]

[out] Array con valori di quantili.