Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

FonctionRepartition Class Reference

Classe Fonction de Répartition. More...

#include <FonctionRepartition.h>

List of all members.

Public Methods

 FonctionRepartition ()
 Constructeur. More...

 ~FonctionRepartition ()
 Destructeur. More...

double FonctionUniformeContinue (double x, double a, double b)
 Fonction de répartition Uniforme. More...

double FonctionExponentielle (double x, double alpha)
 Fonction de répartition Exponentielle. More...

double FonctionGamma (double x, double a, double teta)
 Fonction de répartition Gamma. More...

double FonctionChi2 (double x, int n)
 Fonction de répartition Chi2. More...

double FonctionNormale (double x, double a, double b)
 Fonction de répartition Normale. More...

double FonctionStudent (double x, int n)
 Fonction de répartition Student. More...

double FonctionBeta1espece (double x, double p, double q)
 Fonction de répartition Beta. More...

double FonctionWeibull (double x, double a, double b)
 Fonction de répartition Weibull. More...

double FonctionLognormale (double x, double a, double b)
 Fonction de répartition Lognormale. More...

double FonctionPareto (double x, double x0, double alpha)
 Fonction de répartition de Pareto. More...

double FonctionGPD (double x, double gam, double sigma)
 Fonction de répartition GPD. More...

double FonctionStudentApprochee (double x, double m, double stap1, double stap2)
 Fonction de répartition Student approchée. More...

double FonctionGPDTrans (double x, double a, double b, double c)
 Fonction de répartition GPD transformée. More...

double FonctionBeta2Prop (double x, double a, double b, double c)
 Fonction de répartition d'une loi proportionnelle à BetaII. More...

double FonctionCalcul (Loi NomLoi, Parametre &P, double x)
 Calcul général d'une valeur de fonction de répartition. More...

double Dichotomie (Loi NomLoi, Parametre &P, double y, double Binf, double Bsup)
 Fonction dichotomie. More...


Public Attributes

double Y
 Variable. More...


Detailed Description

Classe Fonction de Répartition.

Implantation des fonctions de répartition utilisées.


Constructor & Destructor Documentation

FonctionRepartition::FonctionRepartition  
 

Constructeur.

FonctionRepartition::~FonctionRepartition  
 

Destructeur.


Member Function Documentation

double FonctionRepartition::Dichotomie Loi    NomLoi,
Parametre   P,
double    y,
double    Binf,
double    Bsup
 

Fonction dichotomie.

Utilisée pour trouver des quantiles. plus utilisée maintenant.

double FonctionRepartition::FonctionBeta1espece double    x,
double    p,
double    q
 

Fonction de répartition Beta.

Calcul la valeur de la fonction de répartition de la loi Beta de paramètres p et q.

Parameters:
x  de type double.
p  de type double.
q  de type double.
Returns:
Valeur calculée en x (de type double).

double FonctionRepartition::FonctionBeta2Prop double    x,
double    a,
double    b,
double    c
 

Fonction de répartition d'une loi proportionnelle à BetaII.

Calcul la valeur de la fonction de répartition de la loi proportionnelle à BetaII de paramètres a, b, c. S'utilise pour la régularisation bayésienne (loi Gamma).

Parameters:
x  (données) de type double.
a  (paramètre) de type double.
b  (paramètre) de type double.
c  (paramètre) de type double.
See also:
FonctionBeta1espece(double x, double p, double q)
Returns:
Valeur de type double calculée en x.

double FonctionRepartition::FonctionCalcul Loi    NomLoi,
Parametre   P,
double    x
 

Calcul général d'une valeur de fonction de répartition.

Renvoie la valeur en x de la fonction de répartition de la loi Nomloi de paramètres P.

Parameters:
NomLoi  (nom de la loi utilisée) de type Loi.
P  (liste de paramètres de la loi Nomloi) de type Parametre.
x  (donnée) de type double.
Returns:
Valeur calculée en x de la fonction de répartition Nomloi (de type double).

double FonctionRepartition::FonctionChi2 double    x,
int    n
 

Fonction de répartition Chi2.

Calcul la valeur de la fonction de répartition de la loi Chi2 de paramètre n.

Parameters:
x  de type double.
n  de type entier.
See also:
FonctionNormale(double x, double a, double b)
Returns:
Valeur calculée en x (de type double).

double FonctionRepartition::FonctionExponentielle double    x,
double    alpha
 

Fonction de répartition Exponentielle.

Calcul la valeur de la fonction de répartition de la loi exponentielle de paramètres alpha.

Parameters:
x  de type double.
alpha  de type double.
Returns:
Valeur calculée en x (de type double).

double FonctionRepartition::FonctionGamma double    x,
double    a,
double    teta
 

Fonction de répartition Gamma.

Calcul la valeur de la fonction de répartition de la loi gamma de paramètres a et teta.

Parameters:
x  de type double.
a  de type double.
teta  de type double.
See also:
gammainc(double x, double a)
Returns:
Valeur calculée en x (de type double).

double FonctionRepartition::FonctionGPD double    x,
double    gam,
double    sigma
 

Fonction de répartition GPD.

Calcul la valeur de la fonction de répartition de la loi de Pareto généralisée de paramètres gam et sigma.

Parameters:
x  de type double.
gam  de type double.
sigma  de type double.
See also:
FonctionExponentielle(double x, double alpha)
Returns:
Valeur calculée en x (de type double).

double FonctionRepartition::FonctionGPDTrans double    x,
double    a,
double    b,
double    c
 

Fonction de répartition GPD transformée.

Calcul la valeur de la fonction de répartition de la loi GPD trandformée de paramètres a, b, c. S'utilise pour la régularisation bayésienne (loi de Weibull, paramètre d'échelle).

Parameters:
x  (données) de type double.
a  (paramètre) de type double.
b  (paramètre) de type double.
c  (paramètre) de type double.
See also:
FonctionGPD(double x, double gam, double sigma)
Returns:
Valeur de type double calculée en x.

double FonctionRepartition::FonctionLognormale double    x,
double    a,
double    b
 

Fonction de répartition Lognormale.

Calcul la valeur de la fonction de répartition de la loi lognormale de paramètres a et b.

Parameters:
x  de type double.
a  de type double.
b  de type double.
See also:
erf(double x)
Returns:
Valeur calculée en x (de type double).

double FonctionRepartition::FonctionNormale double    x,
double    a,
double    b
 

Fonction de répartition Normale.

Calcul la valeur de la fonction de répartition de la loi Normale de paramètres a et b.

Parameters:
x  de type double.
a  de type double.
b  de type double.
Returns:
Valeur calculée en x (de type double).

double FonctionRepartition::FonctionPareto double    x,
double    x0,
double    alpha
 

Fonction de répartition de Pareto.

Calcul la valeur de la fonction de répartition de la loi de Pareto de paramètres x0 et alpha.

Parameters:
x  de type double.
x0  de type double.
alpha  de type double.
Returns:
Valeur calculée en x (de type double).

double FonctionRepartition::FonctionStudent double    x,
int    n
 

Fonction de répartition Student.

Calcul la valeur de la fonction de répartition de la loi de Student de paramètre n.

Parameters:
x  de type double.
n  de type entier.
Returns:
Valeur calculée en x (de type double).

double FonctionRepartition::FonctionStudentApprochee double    x,
double    m,
double    stap1,
double    stap2
 

Fonction de répartition Student approchée.

Calcul la valeur de la fonction de répartition de la loi de Student approchée de paramètres m, stap1,stap2. S'utilise pour la régularisation bayésienne (lois Normale et Lognormale). Ne possède pas de forme analytique. Nécessite un appel à la fonction qromb pour évaluer l'intégrale.

Parameters:
x  (données) de type double.
m  (paramètre) de type double.
stap1  (paramètre) de type double.
stap2  (paramètre) de type double.
See also:
double qromb(Loi NomLoi, Parametre &P, double a, double b, Mode TraceMode)
Returns:
Valeur de type double calculée en x.

double FonctionRepartition::FonctionUniformeContinue double    x,
double    a,
double    b
 

Fonction de répartition Uniforme.

Calcul la valeur de la fonction de répartition de la loi uniforme de paramètres a et b.

Parameters:
x  de type double.
a  de type double.
b  de type double.
Returns:
Valeur calculée en x (de type double).

double FonctionRepartition::FonctionWeibull double    x,
double    a,
double    b
 

Fonction de répartition Weibull.

Calcul la valeur de la fonction de répartition de la loi de Weibull de paramètres a et b.

Parameters:
x  de type double.
a  de type double.
b  de type double.
Returns:
Valeur calculée en x (de type double).


Member Data Documentation

double FonctionRepartition::Y
 

Variable.


The documentation for this class was generated from the following files:
Generated on Mon Jan 27 16:41:15 2003 for EXTREMES by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002