00001
00002
00004
00005 #if !defined(AFX_FONCTIONQUANTILE_H__301EA1E3_31A8_11D6_A03E_00B0D03816BE__INCLUDED_)
00006 #define AFX_FONCTIONQUANTILE_H__301EA1E3_31A8_11D6_A03E_00B0D03816BE__INCLUDED_
00007
00008 #if _MSC_VER > 1000
00009 #pragma once
00010 #endif // _MSC_VER > 1000
00011
00012 #include "Simulations.h"
00013
00018 class FonctionQuantile
00019 {
00020 public:
00024 FonctionQuantile();
00025
00029 ~FonctionQuantile();
00030
00038 double QuantileExponentielle(double y, double alpha);
00039
00049 double QuantileWeibull(double y, double a, double b);
00050
00059 double QuantilePareto(double y, double x0, double alpha);
00060
00070 double QuantileGPD(double y, double gam, double sigma);
00071
00081 double QuantileNormale(double y, double a, double b);
00082
00092 double QuantileLognormale(double y, double a, double b);
00093
00103 double QuantileGamma(double y, double a, double teta);
00104
00115 double QuantileBeta1espece(double y, double a, double b);
00116
00125 double QuantileChi2(double y, int n);
00126
00136 double QuantileStudent(double y, int n);
00137
00145 double QuantileUniforme(double y, double a, double b);
00146
00155 double QuantileCalcul(Loi Nomloi, Parametre &P, double y);
00156
00160 double X;
00161
00162 };
00163
00164 #endif // !defined(AFX_FONCTIONQUANTILE_H__301EA1E3_31A8_11D6_A03E_00B0D03816BE__INCLUDED_)