From ca2758864ee33fc7aebbbf65a87bc9074afc4a3b Mon Sep 17 00:00:00 2001 From: Guillaume Horel Date: Mon, 1 Feb 2016 13:47:41 -0500 Subject: compute mean and variance for each class --- stratified_sampling.cpp | 41 ++++++++++++++++++++++++++++++++++------- 1 file changed, 34 insertions(+), 7 deletions(-) (limited to 'stratified_sampling.cpp') diff --git a/stratified_sampling.cpp b/stratified_sampling.cpp index 4d3de48..22bdbf5 100644 --- a/stratified_sampling.cpp +++ b/stratified_sampling.cpp @@ -3,7 +3,7 @@ #include "rtnorm.hpp" #include - +#include //--génération quantiles-- std::vector quantile_norm(int n, double sigma){ @@ -23,8 +23,18 @@ double quantile_truncate_normal (int i, int n, double mu, p = rtnorm (gen, q[i], q[i+1], mu, sigma); return p.first; } - +std::pair mean_var( std::vector r){ + std::pair p; + for(int i=0; i q; q = quantile_norm(10, 1); std::cout< p; + std::pair mv; + //number of classes + int I = 10; + //number of samples + int N = 10000; + std::vector r(N); double a; - int i; - for (i=0; i<20; i++){ - a= quantile_truncate_normal(4, 10, 0, 1, gen); - std::cout<