in commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/FDistribution.java [142:155]
public double density(double x) {
if (x <= SUPPORT_LO ||
x >= SUPPORT_HI) {
// Special case x=0:
// PDF reduces to the term x^(df1 / 2 - 1) multiplied by a scaling factor
if (x == SUPPORT_LO && numeratorDegreesOfFreedom <= 2) {
return numeratorDegreesOfFreedom == 2 ?
1 :
Double.POSITIVE_INFINITY;
}
return 0;
}
return computeDensity(x, false);
}