Changeset 1624 for branches/0.4-stable/yat/statistics/utility.cc
- Timestamp:
- Nov 12, 2008, 11:10:52 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/0.4-stable/yat/statistics/utility.cc
r1392 r1624 31 31 #include <gsl/gsl_statistics_double.h> 32 32 33 #include <algorithm> 33 34 #include <cassert> 34 35 … … 41 42 { 42 43 double p=0; 43 for (size_t i=0; i<=k; i++) 44 size_t top = std::min(k, std::min(n1, t)); 45 for (size_t i=std::max(0, static_cast<int>(t-n2)); i<=top; i++) 44 46 p+= gsl_ran_hypergeometric_pdf(i, n1, n2, t); 45 47 return p;
Note: See TracChangeset
for help on using the changeset viewer.