From a86b1d918a4c31f74024aa6b42fa0021919585de Mon Sep 17 00:00:00 2001 From: Bertrand Date: Mon, 8 Feb 2016 14:40:20 +0000 Subject: débuggage et seeding MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- main.cpp | 28 ++++++++++++++++++---------- 1 file changed, 18 insertions(+), 10 deletions(-) (limited to 'main.cpp') diff --git a/main.cpp b/main.cpp index 88617c4..8692967 100644 --- a/main.cpp +++ b/main.cpp @@ -1,16 +1,16 @@ #include #include #include -//#include "rtnorm.hpp" #include #include #include "stratified_sampling.hpp" #include #include +using namespace std; //--génération quantiles-- -std::vector quantile_norm(int n, double sigma){ - std::vector q(n); +vector quantile_norm(int n, double sigma){ + vector q(n); for (int i=0; i q; - q = quantile_norm(10, 1); + vector q = quantile_norm(10, 1); vector p(10, 0.1); - vector gen; - gen.push_back(gaussian_truncated(GSL_NEGINF,q[0])); + vector rvar; + rvar.push_back(gaussian_truncated(GSL_NEGINF, q[0],0,1,0)); for (int i=1; i<10; i++){ - gen.push_back(gaussian_truncated(q[i-1],q[i])); + rvar.push_back(gaussian_truncated(q[i-1], q[i],0,1,i)); + } + stratified_sampling S(p,rvar); + S.update(100); + S.draw(); + for(int i=0;i<10;i++){ + cout< S(p, gen); - //S.update(1000); return 0; } -- cgit v1.2.3-70-g09d2