00001
00002
00004
00005 #if !defined(AFX_ESTIMATEUREXTREME_H__BB78BF29_71E3_437E_9579_457849BE74EA__INCLUDED_)
00006 #define AFX_ESTIMATEUREXTREME_H__BB78BF29_71E3_437E_9579_457849BE74EA__INCLUDED_
00007
00008 #if _MSC_VER > 1000
00009 #pragma once
00010 #endif // _MSC_VER > 1000
00011
00012 #include "EstimateurClassique.h"
00013
00014 #include "Graphique.h"
00015
00016
00022 class EstimateurExtreme : public EstimateurClassique
00023 {
00024 public:
00025
00029 EstimateurExtreme();
00030
00034 ~EstimateurExtreme();
00035
00043 MomentsPonderesHW(Liste &Donnees, int Taille);
00044
00056 EMV(Liste &Donnees, int Taille, EstimateurExtreme &GSInit, bool &MaxIterAtteint, bool &Erreur);
00057
00068 Hill(Liste &Donnees, int NbExces, int Taille, double Seuil);
00069
00080 HillGeneralise(Liste &Donnees, int NbExces, int Taille, double Seuil);
00081
00091 Zipf(Liste &Donnees, int NbExces, int Taille, double Seuil);
00092
00107 CalculGammaSigma(Liste &Donnees, int NbExces, int Taille, double Seuil, int Methode, bool &MaxIterAtteint, bool &Erreur);
00108
00121 double QuantileGPD(double Seuil, double gamma, double sigma, int NbExces, double p, int Taille);
00122
00123
00124 };
00125
00126 #endif // !defined(AFX_ESTIMATEUREXTREME_H__BB78BF29_71E3_437E_9579_457849BE74EA__INCLUDED_)