#include "Graphique.h"
#include <stdlib.h>
#include <conio.h>
#include <stdio.h>
#include <float.h>
#include <math.h>
#include <string.h>
Defines | |
#define | pi 3.14159265358979 |
#define | EPS 1.0e-6 |
#define | JMAX 20 |
#define | JMAXP (JMAX+1) |
#define | K 5 |
Functions | |
double | Dichotomie (Loi NomLoi, Parametre &P, double QMaxExpert, double Binf, double Bsup, double p) |
Fonction Dichotomie. More... | |
double | trapzd (Loi NomLoi, Parametre &P, double a, double b, int n, Mode TraceMode) |
Fonction trapzd. More... | |
double | trapzdWeibForme (Graphique &G, Parametre &P, double c1, double a, double b, int n, double BinfBeta, double BsupBeta, int ChoixLoi) |
Fonction trapzdWeibForme. More... | |
void | polint (double xa[], double ya[], int n, double x, double *y, double *dy) |
Fonction polint. More... | |
double | qromb (Loi NomLoi, Parametre &P, double a, double b, Mode TraceMode) |
Fonction qromb. More... | |
double | qrombWeibForme (Graphique &G, Parametre &P, double c1, double a, double b, double BinfBeta, double BsupBeta, int ChoixLoi) |
Fonction qrombWeibForme. More... | |
double ** | CreeMatrice (int NbLignes, int NbColonnes) |
Fonction CreeMatrice (n'est plus utilisée). More... | |
void | CreeGrilleSTAP (Loi NomLoi, Parametre &ParamSTAP, Liste &Grille, double Binf, double Bsup, double Pas) |
Fonction CreeGrilleSTAP. More... | |
void | CreeGrilleWeibullForme (Liste &Donnees, Parametre &P, double Theta1, double Theta2, double QMaxExpert, Liste &GrilleWeibullForme, int &L1, int &L2, int &L3, int &L4, double &M1, double &M2, double &M3, double &B) |
Fonction CreeGrilleWeibullForme. More... |
|
|
|
|
|
|
|
|
|
|
|
Fonction CreeGrilleSTAP. Source : thèse de Myriam Garrido p.63-64 Utilisée lors de la régularisation bayésienne lorsque le modèle est Normale ou Lognormale. Appelée par QuantilesRegBayesienne. Crée une grille de points pour laquelle on va calculer la fonction de répartition de la loi de student approchée.
|
|
Fonction CreeGrilleWeibullForme. Source : thèse de Myriam Garrido p.66-69 Crée une grille d'abscisses pour le futur calcul de la densité et de la fonction de répartition de la loi prédictive pour Weibull paramètre de forme. Appelée par QuantilesRegBayesienne.
|
|
Fonction CreeMatrice (n'est plus utilisée). Alloue la place mémoire nécessaire à la création d'une matrice NbLignes, NcColonnes.
|
|
Fonction Dichotomie. Evaluation du zéro d'une fonction. Utilisée pour le calcul de [theta1;theta2] pour le modèle Gamma.
|
|
Fonction polint. Source : Numerical Recipes Interpolation polynomiale. Donnant un tableau xa et un tableau ya, et une donnée x, la fonction retourne une valeur y et une erreur estimée dy. Utilisée par qromb.
|
|
Fonction qromb. Source : Numerical Recipes Intégration numérique par une méthode de Romberg. Calcul l'intégrale d'une fonction (ici répartition) entre a et b. Méthode d'ordre 2K (ici K = 5).
|
|
Fonction qrombWeibForme. Basée sur Numerical Recipes Similaire à qromb, mais adaptée pour la régularisation bayésienne avec weibull paramètre de forme.
|
|
Fonction trapzd. Source : Numerical Recipes Appelée par qromb, cette fonction calcule une intégrale par une méthode de trapèze.
|
|
Fonction trapzdWeibForme. Basée sur Numerical Recipes Appelée par qrombWeibForme. Similaire à trapzd, mais adapté pour la régularisation bayésienne avec Weibull paramètre de forme.
|