diff --git a/lib/node_modules/@stdlib/stats/base/dists/geometric/mgf/lib/factory.js b/lib/node_modules/@stdlib/stats/base/dists/geometric/mgf/lib/factory.js index d9d74dae0a1f..b2427c2bb1fa 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/geometric/mgf/lib/factory.js +++ b/lib/node_modules/@stdlib/stats/base/dists/geometric/mgf/lib/factory.js @@ -21,7 +21,6 @@ // MODULES // var constantFunction = require( '@stdlib/utils/constant-function' ); -var isProbability = require( '@stdlib/math/base/assert/is-probability' ); var isnan = require( '@stdlib/math/base/assert/is-nan' ); var exp = require( '@stdlib/math/base/special/exp' ); var ln = require( '@stdlib/math/base/special/ln' ); @@ -41,7 +40,7 @@ var ln = require( '@stdlib/math/base/special/ln' ); * // returns ~0.783 */ function factory( p ) { - if ( !isProbability( p ) ) { + if ( isnan( p ) || p < 0.0 || p > 1.0 ) { return constantFunction( NaN ); } return mgf; diff --git a/lib/node_modules/@stdlib/stats/base/dists/geometric/mgf/lib/main.js b/lib/node_modules/@stdlib/stats/base/dists/geometric/mgf/lib/main.js index 8126d1911512..956345a3cc36 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/geometric/mgf/lib/main.js +++ b/lib/node_modules/@stdlib/stats/base/dists/geometric/mgf/lib/main.js @@ -20,7 +20,6 @@ // MODULES // -var isProbability = require( '@stdlib/math/base/assert/is-probability' ); var isnan = require( '@stdlib/math/base/assert/is-nan' ); var exp = require( '@stdlib/math/base/special/exp' ); var ln = require( '@stdlib/math/base/special/ln' ); @@ -67,7 +66,7 @@ var ln = require( '@stdlib/math/base/special/ln' ); function mgf( t, p ) { var et; var q; - if ( isnan( t ) || !isProbability( p ) ) { + if ( isnan( t ) || isnan( p ) || p < 0.0 || p > 1.0 ) { return NaN; } q = 1.0 - p;