public static double logpdf ( double x , double mu , double beta ) { if ( x == Double . NEGATIVE_INFINITY ) { return Double . NEGATIVE_INFINITY ; } final double z = ( x - mu ) / beta ; return - z - FastMath . exp ( - z ) - FastMath . log ( beta ) ; }
log PDF of Gumbel distribution