MathQuantileF

Calcula o inverso da função de distribuição F de Fisher-Snedecor não-central com parâmetros nu1, nu2 e sigma para a probabilidade probability. Em caso de erro, retorna NaN.

double  MathQuantileF(
   const double  probability,    // valor da probabilidade de aparecimento de uma variável aleatória
   const double  nu1,            // primeiro parâmetro da distribuição (número de graus de liberdade)
   const double  nu2,            // segundo parâmetro da distribuição (número de graus de liberdade)
   const double  sigma,          // parâmetro de não-centralidade
   const bool    tail,           // sinalizador de cálculo, se for false, o cálculo será realizado para uma probabilidade de 1.0 - probability
   const bool    log_mode,       // sinalizador de cálculo, se log_mode=true, o cálculo é realizado para a probabilidade Exp(probability)
   int&          error_code      // variável para registro do código de erro
   );

Calcula o inverso da função de distribuição F de Fisher-Snedecor não-central com parâmetros nu1, nu2 e sigma para a probabilidade probability. Em caso de erro, retorna NaN.

double  MathQuantileF(
   const double  probability,    // valor da probabilidade de aparecimento de uma variável aleatória
   const double  nu1,            // primeiro parâmetro da distribuição (número de graus de liberdade)
   const double  nu2,            // segundo parâmetro da distribuição (número de graus de liberdade)
   const double  sigma,          // parâmetro de não-centralidade
   int&          error_code      // variável para registro do código de erro
   );

Calcula o inverso da função de distribuição F de Fisher-Snedecor não-central com parâmetros nu1, nu2 e sigma para a matriz de valores da probabilidade probability[]. Em caso de erro, retorna false. Equivalente a qf() no R.

double  MathQuantileF(
   const double& probability[],  // matriz com valores de probabilidade da variável aleatória
   const double  nu1,            // primeiro parâmetro da distribuição (número de graus de liberdade)
   const double  nu2,            // segundo parâmetro da distribuição (número de graus de liberdade)
   const double  sigma,          // parâmetro de não-centralidade
   const bool    tail,           // sinalizador de cálculo, se for false, o cálculo será realizado para uma probabilidade de 1.0 - probability
   const bool    log_mode,       // sinalizador de cálculo, se log_mode=true, o cálculo é realizado para a probabilidade Exp(probability)
   double&       result[]        // matriz com valores de quantis
   );

Calcula o inverso da função de distribuição F de Fisher-Snedecor não-central com parâmetros nu1, nu2 e sigma para a matriz de valores da probabilidade probability[]. Em caso de erro, retorna false.

bool  MathQuantileF(
   const double& probability[],  // matriz com valores de probabilidade da variável aleatória
   const double  nu1,            // primeiro parâmetro da distribuição (número de graus de liberdade)
   const double  nu2,            // segundo parâmetro da distribuição (número de graus de liberdade)
   double&       result[]        // matriz com valores de quantis
   );

Parâmetros

probability

[in]  Valor da probabilidade da variável aleatória.

probability[]

[in]  Matriz com valores da probabilidade da variável aleatória.

nu1

[in]  Primeiro parâmetro de distribuição (número de graus de liberdade).

nu2

[in]  Segundo parâmetro de distribuição (número de graus de liberdade).

sigma

[in]  Parâmetro de não-centralidade.

tail

[in]  Sinalizador de cálculo, se for false, o cálculo é realizado para a probabilidade 1.0 - probability.

log_mode

[in]  Sinalizador de cálculo, se log_mode=true, o cálculo é realizado para a probabilidade Exp(probability).

error_code

[out]  Variável para obter o código de erro.

result[]

[out]  Matriz com os valores dos quantis.