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
00027
00028
00029
00030
00031
00032
00033
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
00076
00085 double FonctionNormale(double x, double a, double b);
00086
00094 double FonctionStudent(double x, int n);
00095
00096
00097
00106 double FonctionBeta1espece(double x, double p, double q);
00107
00108
00117 double FonctionWeibull(double x, double a, double b);
00118
00128 double FonctionLognormale(double x, double a, double b);
00129
00130
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