Lines Matching full:cdf
172 // InitCDF() initializes the CDF for the distribution parameters.
176 struct CDF { struct in __anon4ecd091e0111::PoissonModel
179 double cdf; member
181 CDF InverseCDF(double p) { in InverseCDF()
182 CDF target{0, 0, p}; in InverseCDF()
185 [](const CDF& a, const CDF& b) { return a.cdf < b.cdf; }); in InverseCDF()
190 ABSL_INTERNAL_LOG(INFO, absl::StrCat("CDF (mean = ", mean_, ")")); in LogCDF()
193 absl::StrCat(c.index, ": pmf=", c.pmf, " cdf=", c.cdf)); in LogCDF()
200 std::vector<CDF> cdf_;
205 // range buckets. However there is no closed form solution for the inverse cdf
207 // Instead, `InitCDF` iteratively computes the PMF and the CDF. This enables
383 double d = result.cdf - last_cdf; in InitChiSquaredTest()
386 last_cdf = result.cdf; in InitChiSquaredTest()
397 // The poisson CDF fails for large mean values, since e^-mean exceeds the in ChiSquaredTestImpl()
452 // Large values are not yet supported -- this requires estimating the cdf in TEST_P()