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

Lines Matching refs:x_mean

64         double x_mean = p.b() * std::tgamma(1 + 1/p.a());
65 double x_var = sqr(p.b()) * std::tgamma(1 + 2/p.a()) - sqr(x_mean);
67 3*x_mean*x_var - sqr(x_mean)*x_mean) /
70 4*x_skew*x_var*sqrt(x_var)*x_mean -
71 6*sqr(x_mean)*x_var - sqr(sqr(x_mean))) / sqr(x_var) - 3;
72 assert(std::abs((mean - x_mean) / x_mean) < 0.01);
109 double x_mean = p.b() * std::tgamma(1 + 1/p.a());
110 double x_var = sqr(p.b()) * std::tgamma(1 + 2/p.a()) - sqr(x_mean);
112 3*x_mean*x_var - sqr(x_mean)*x_mean) /
115 4*x_skew*x_var*sqrt(x_var)*x_mean -
116 6*sqr(x_mean)*x_var - sqr(sqr(x_mean))) / sqr(x_var) - 3;
117 assert(std::abs((mean - x_mean) / x_mean) < 0.01);
154 double x_mean = p.b() * std::tgamma(1 + 1/p.a());
155 double x_var = sqr(p.b()) * std::tgamma(1 + 2/p.a()) - sqr(x_mean);
157 3*x_mean*x_var - sqr(x_mean)*x_mean) /
160 4*x_skew*x_var*sqrt(x_var)*x_mean -
161 6*sqr(x_mean)*x_var - sqr(sqr(x_mean))) / sqr(x_var) - 3;
162 assert(std::abs((mean - x_mean) / x_mean) < 0.01);