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

FonctionRepartition.h

Go to the documentation of this file.
00001 //---------------------------------------------------------------------------
00002 #ifndef FonctionRepartitionH
00003 #define FonctionRepartitionH
00004 //---------------------------------------------------------------------------
00005 #endif
00006 
00007 #include "Densite.h"
00008 
00013 class FonctionRepartition
00014 {
00015         public:
00019         FonctionRepartition();
00020 
00024         ~FonctionRepartition();
00025 
00026 /*        double FonctionBernoulli(double x, float p);
00027         double FonctionBinomiale(double x, int n, float p);
00028         double FonctionBernoulliSymetrique(double x, float p);
00029         double FonctionBinomialeNegative(double x, int r, float p);
00030         double FonctionGeometrique(double x, float p);
00031         double FonctionHypergeometrique(double x, int n, int n1, int n2);
00032         double FonctionPoisson(double x, float alpha);
00033         double FonctionUniformeDiscrete(double x, int n);*/
00034 
00043         double FonctionUniformeContinue(double x, double a, double b);
00044 
00052         double FonctionExponentielle(double x, double alpha);
00053 
00063         double FonctionGamma(double x, double a, double teta);
00064 
00073         double FonctionChi2(double x, int n);
00074 
00075 //        double FonctionCauchy(float x, float a);
00076 
00085         double FonctionNormale(double x, double a, double b);
00086 
00094         double FonctionStudent(double x, int n);
00095 
00096 //        double FonctionFisherSnedecor(float x, int m, int n);
00097 
00106                 double FonctionBeta1espece(double x, double p, double q);
00107 //        double FonctionBeta2espece(float x, float p, float q);
00108         
00117                 double FonctionWeibull(double x, double a, double b);
00118 
00128         double FonctionLognormale(double x, double a, double b);
00129 
00130 //        double FonctionRayleigh(float x, float v);
00131 
00140                 double FonctionPareto(double x, double x0, double alpha);
00141 
00151                 double FonctionGPD(double x, double gam, double sigma);
00152 
00166                 double FonctionStudentApprochee(double x, double m, double stap1, double stap2);
00167 
00179                 double FonctionGPDTrans(double x, double a, double b, double c);
00180 
00192                 double FonctionBeta2Prop(double x, double a, double b, double c);
00193 
00202                 double FonctionCalcul(Loi NomLoi, Parametre &P, double x);
00203 
00209         double Dichotomie(Loi NomLoi, Parametre &P, double y, double Binf, double Bsup);
00210 
00214                 double Y;
00215 
00216 
00217 };
00218 

Generated on Mon Jan 27 16:41:10 2003 for EXTREMES by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002