예제 #1
0
double ldbinom(int k, int n,double p){
  return lbinom(n,k)+k*log(p)+(n-k)*log(1-p);
}
예제 #2
0
파일: fet.c 프로젝트: ANGSD/angsd
// hypergeometric distribution
static double hypergeo(int n11, int n1_, int n_1, int n){
  return exp(lbinom(n1_, n11) + lbinom(n-n1_, n_1-n11) - lbinom(n, n_1));
}
예제 #3
0
// hypergeometric distribution
 double hypergeo(long long n11, long long n1_, long long n_1, long long n)
{
    return exp(lbinom(n1_, n11) + lbinom(n-n1_, n_1-n11) - lbinom(n, n_1));
}