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

Lines Matching refs:x_mean

65         double x_mean = d.b() * std::tgamma(1 + 1/d.a());
66 double x_var = sqr(d.b()) * std::tgamma(1 + 2/d.a()) - sqr(x_mean);
68 3*x_mean*x_var - sqr(x_mean)*x_mean) /
71 4*x_skew*x_var*sqrt(x_var)*x_mean -
72 6*sqr(x_mean)*x_var - sqr(sqr(x_mean))) / sqr(x_var) - 3;
73 assert(std::abs((mean - x_mean) / x_mean) < 0.01);
108 double x_mean = d.b() * std::tgamma(1 + 1/d.a());
109 double x_var = sqr(d.b()) * std::tgamma(1 + 2/d.a()) - sqr(x_mean);
111 3*x_mean*x_var - sqr(x_mean)*x_mean) /
114 4*x_skew*x_var*sqrt(x_var)*x_mean -
115 6*sqr(x_mean)*x_var - sqr(sqr(x_mean))) / sqr(x_var) - 3;
116 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);