Home | History | Annotate | Download | only in rand.dist.pois.weibull

Lines Matching refs:x_mean

63         double x_mean = d.b() * std::tgamma(1 + 1/d.a());
64 double x_var = sqr(d.b()) * std::tgamma(1 + 2/d.a()) - sqr(x_mean);
66 3*x_mean*x_var - sqr(x_mean)*x_mean) /
69 4*x_skew*x_var*sqrt(x_var)*x_mean -
70 6*sqr(x_mean)*x_var - sqr(sqr(x_mean))) / sqr(x_var) - 3;
71 assert(std::abs((mean - x_mean) / x_mean) < 0.01);
107 double x_mean = d.b() * std::tgamma(1 + 1/d.a());
108 double x_var = sqr(d.b()) * std::tgamma(1 + 2/d.a()) - sqr(x_mean);
110 3*x_mean*x_var - sqr(x_mean)*x_mean) /
113 4*x_skew*x_var*sqrt(x_var)*x_mean -
114 6*sqr(x_mean)*x_var - sqr(sqr(x_mean))) / sqr(x_var) - 3;
115 assert(std::abs((mean - x_mean) / x_mean) < 0.01);
151 double x_mean = d.b() * std::tgamma(1 + 1/d.a());
152 double x_var = sqr(d.b()) * std::tgamma(1 + 2/d.a()) - sqr(x_mean);
154 3*x_mean*x_var - sqr(x_mean)*x_mean) /
157 4*x_skew*x_var*sqrt(x_var)*x_mean -
158 6*sqr(x_mean)*x_var - sqr(sqr(x_mean))) / sqr(x_var) - 3;
159 assert(std::abs((mean - x_mean) / x_mean) < 0.01);