Lines Matching full:cdf
173 // InitCDF() initializes the CDF for the distribution parameters.
177 struct CDF { struct in __anon102acb2e0111::PoissonModel
180 double cdf; member
182 CDF InverseCDF(double p) { in InverseCDF()
183 CDF target{0, 0, p}; in InverseCDF()
186 [](const CDF& a, const CDF& b) { return a.cdf < b.cdf; }); in InverseCDF()
191 ABSL_INTERNAL_LOG(INFO, absl::StrCat("CDF (mean = ", mean_, ")")); in LogCDF()
194 absl::StrCat(c.index, ": pmf=", c.pmf, " cdf=", c.cdf)); in LogCDF()
201 std::vector<CDF> cdf_;
206 // range buckets. However there is no closed form solution for the inverse cdf
208 // Instead, `InitCDF` iteratively computes the PMF and the CDF. This enables
391 double d = result.cdf - last_cdf; in InitChiSquaredTest()
394 last_cdf = result.cdf; in InitChiSquaredTest()
405 // The poisson CDF fails for large mean values, since e^-mean exceeds the in ChiSquaredTestImpl()
460 // Large values are not yet supported -- this requires estimating the cdf in TEST_P()