From 4675240a7ae8794773fbd871efc0cdcb8751f6c9 Mon Sep 17 00:00:00 2001 From: Bertrand Date: Tue, 1 Mar 2016 14:34:59 +0000 Subject: et les ajustements de projet --- src/projet.cpp | 52 ++++++++++++++++++++++------------------------------ 1 file changed, 22 insertions(+), 30 deletions(-) diff --git a/src/projet.cpp b/src/projet.cpp index fb6df08..980ef98 100644 --- a/src/projet.cpp +++ b/src/projet.cpp @@ -1,5 +1,4 @@ #include -#include #include #include #include @@ -9,37 +8,29 @@ #include "opti.hpp" using namespace std; -//--génération quantiles-- -vector quantile_norm(int n, double sigma){ - vector q(n); - for (int i=0; i q = quantile_norm(10, 1); -vector p(10, 0.1); -vector rvar; -rvar.push_back(gaussian_truncated(GSL_NEGINF, q[0],0,1,0)); -for (int i=1; i<10; i++){ - rvar.push_back(gaussian_truncated(q[i-1], q[i],0,1,i)); -}; -stratified_sampling S(p,rvar); -S.draw(100); -double x = 1.64*S.estimator().second; - cout<<"l'estimateur de la moyenne est :"< q = quantile_norm(10, 1); + vector p(10, 0.1); + vector rvar; + rvar.push_back(gaussian_truncated(GSL_NEGINF, q[0])); + for (int i=1; i<10; i++){ + rvar.push_back(gaussian_truncated(q[i-1], q[i])); + }; + stratified_sampling S(p,rvar); + S.draw(100); + double x = 1.64*S.estimator().second; + cout<<"l'estimateur de la moyenne est :"<