00001
00002 #ifndef DensiteH
00003 #define DensiteH
00004
00005 #endif
00006
00007 # include "Parametre.h"
00008
00013 class Densite
00014 {
00015 public:
00016
00021 Densite();
00022
00027 ~Densite();
00028
00029
00030
00031
00032
00033
00034
00035
00036
00037
00046 double DensiteUniformeContinue(double x, double a, double b);
00047
00055 double DensiteExponentielle(double x, double alpha);
00056
00067 double DensiteGamma(double x, double a, double teta);
00068
00077 double DensiteChi2(double x, int n);
00078
00079
00080
00089 double DensiteNormale(double x, double a, double b);
00090
00099 double DensiteStudent(double x, int n);
00100
00101
00102
00112 double DensiteBeta1espece(double x, double p, double q);
00113
00114
00115
00124 double DensiteWeibull(double x, double a, double b);
00125
00134 double DensiteLognormale(double x, double a, double b);
00135
00136
00137
00146 double DensitePareto(double x, double x0, double alpha);
00147
00157 double DensiteGPD(double x, double gam, double sigma);
00158
00172 double DensiteStudentApprochee(double x, double m, double stap1, double stap2);
00173
00187 double DensiteStudentApprocheeTrans(double x, double m, double stap1, double stap2);
00188
00201 double DensiteGPDTrans(double x, double a, double b, double c);
00202
00214 double DensiteBeta2Prop(double x, double a, double b, double c);
00215
00224 double DensiteCalcul(Loi NomLoi, Parametre &P, double x);
00225
00229 double Y;
00230 };
00231