diff --git a/lib/node_modules/@stdlib/stats/base/dists/bernoulli/mgf/lib/factory.js b/lib/node_modules/@stdlib/stats/base/dists/bernoulli/mgf/lib/factory.js index c73e657ed500..6a53d276e320 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/bernoulli/mgf/lib/factory.js +++ b/lib/node_modules/@stdlib/stats/base/dists/bernoulli/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' ); @@ -40,7 +39,11 @@ var exp = require( '@stdlib/math/base/special/exp' ); * // returns ~0.855 */ 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/bernoulli/mgf/lib/main.js b/lib/node_modules/@stdlib/stats/base/dists/bernoulli/mgf/lib/main.js index 9c37a1e69abc..15c6c90ceed7 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/bernoulli/mgf/lib/main.js +++ b/lib/node_modules/@stdlib/stats/base/dists/bernoulli/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' ); @@ -59,7 +58,12 @@ var exp = require( '@stdlib/math/base/special/exp' ); * // returns NaN */ function mgf( t, p ) { - if ( isnan( t ) || !isProbability( p ) ) { + if ( + isnan( t ) || + isnan( p ) || + p < 0.0 || + p > 1.0 + ) { return NaN; } return ( 1.0-p ) + ( p * exp( t ) );