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

Lines Matching refs:x_mean

67         double x_mean = p.b() * std::tgamma(1 + 1/p.a());
68 double x_var = sqr(p.b()) * std::tgamma(1 + 2/p.a()) - sqr(x_mean);
70 3*x_mean*x_var - sqr(x_mean)*x_mean) /
73 4*x_skew*x_var*sqrt(x_var)*x_mean -
74 6*sqr(x_mean)*x_var - sqr(sqr(x_mean))) / sqr(x_var) - 3;
75 assert(std::abs((mean - x_mean) / x_mean) < 0.01);
112 double x_mean = p.b() * std::tgamma(1 + 1/p.a());
113 double x_var = sqr(p.b()) * std::tgamma(1 + 2/p.a()) - sqr(x_mean);
115 3*x_mean*x_var - sqr(x_mean)*x_mean) /
118 4*x_skew*x_var*sqrt(x_var)*x_mean -
119 6*sqr(x_mean)*x_var - sqr(sqr(x_mean))) / sqr(x_var) - 3;
120 assert(std::abs((mean - x_mean) / x_mean) < 0.01);
157 double x_mean = p.b() * std::tgamma(1 + 1/p.a());
158 double x_var = sqr(p.b()) * std::tgamma(1 + 2/p.a()) - sqr(x_mean);
160 3*x_mean*x_var - sqr(x_mean)*x_mean) /
163 4*x_skew*x_var*sqrt(x_var)*x_mean -
164 6*sqr(x_mean)*x_var - sqr(sqr(x_mean))) / sqr(x_var) - 3;
165 assert(std::abs((mean - x_mean) / x_mean) < 0.01);