diff --git a/lib/node_modules/@stdlib/stats/base/dists/binomial/cdf/README.md b/lib/node_modules/@stdlib/stats/base/dists/binomial/cdf/README.md index 44a044f55476..723120099d7d 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/binomial/cdf/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/binomial/cdf/README.md @@ -144,23 +144,19 @@ y = mycdf( 1.0 ); ```javascript -var randu = require( '@stdlib/random/base/randu' ); -var round = require( '@stdlib/math/base/special/round' ); +var discreteUniform = require( '@stdlib/random/array/discrete-uniform' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var cdf = require( '@stdlib/stats/base/dists/binomial/cdf' ); -var i; -var n; -var p; -var x; -var y; - -for ( i = 0; i < 10; i++ ) { - x = randu() * 20.0; - n = round( randu() * 100.0 ); - p = randu(); - y = cdf( x, n, p ); - console.log( 'x: %d, n: %d, p: %d, F(x;n,p): %d', x.toFixed( 4 ), n, p.toFixed( 4 ), y.toFixed( 4 ) ); -} +var opts = { + 'dtype': 'float64' +}; +var x = uniform( 10, 0.0, 20.0, opts ); +var n = discreteUniform( 10, 0, 100, opts ); +var p = uniform( 10, 0.0, 1.0, opts ); + +logEachMap( 'x: %0.4f, n: %0.4f, p: %0.4f, F(x;n,p): %0.4f', x, n, p, cdf ); ``` diff --git a/lib/node_modules/@stdlib/stats/base/dists/binomial/cdf/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/binomial/cdf/examples/index.js index 888c0b282977..3d617b2740cf 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/binomial/cdf/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/binomial/cdf/examples/index.js @@ -18,20 +18,16 @@ 'use strict'; -var randu = require( '@stdlib/random/base/randu' ); -var round = require( '@stdlib/math/base/special/round' ); +var discreteUniform = require( '@stdlib/random/array/discrete-uniform' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var cdf = require( './../lib' ); -var i; -var n; -var p; -var x; -var y; +var opts = { + 'dtype': 'float64' +}; +var x = uniform( 10, 0.0, 20.0, opts ); +var n = discreteUniform( 10, 0, 100, opts ); +var p = uniform( 10, 0.0, 1.0, opts ); -for ( i = 0; i < 10; i++ ) { - x = randu() * 20.0; - n = round( randu() * 100.0 ); - p = randu(); - y = cdf( x, n, p ); - console.log( 'x: %d, n: %d, p: %d, F(x;n,p): %d', x.toFixed( 4 ), n, p.toFixed( 4 ), y.toFixed( 4 ) ); -} +logEachMap( 'x: %0.4f, n: %0.4f, p: %0.4f, F(x;n,p): %0.4f', x, n, p, cdf ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/binomial/entropy/README.md b/lib/node_modules/@stdlib/stats/base/dists/binomial/entropy/README.md index c26c36728b6e..b54b304201b8 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/binomial/entropy/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/binomial/entropy/README.md @@ -120,21 +120,18 @@ v = entropy( 20, 1.5 ); ```javascript -var randu = require( '@stdlib/random/base/randu' ); -var round = require( '@stdlib/math/base/special/round' ); +var discreteUniform = require( '@stdlib/random/array/discrete-uniform' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var entropy = require( '@stdlib/stats/base/dists/binomial/entropy' ); -var v; -var i; -var n; -var p; - -for ( i = 0; i < 10; i++ ) { - n = round( randu() * 100.0 ); - p = randu(); - v = entropy( n, p ); - console.log( 'n: %d, p: %d, H(X;n,p): %d', n, p.toFixed( 4 ), v.toFixed( 4 ) ); -} +var opts = { + 'dtype': 'float64' +}; +var n = discreteUniform( 10, 0, 100, opts ); +var p = uniform( 10, 0.0, 1.0, opts ); + +logEachMap( 'n: %0.4f, p: %0.4f, H(X;n,p): %0.4f', n, p, entropy ); ``` diff --git a/lib/node_modules/@stdlib/stats/base/dists/binomial/entropy/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/binomial/entropy/examples/index.js index 18e4f090111b..d5a8103fb70a 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/binomial/entropy/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/binomial/entropy/examples/index.js @@ -18,18 +18,15 @@ 'use strict'; -var randu = require( '@stdlib/random/base/randu' ); -var round = require( '@stdlib/math/base/special/round' ); +var discreteUniform = require( '@stdlib/random/array/discrete-uniform' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var entropy = require( './../lib' ); -var v; -var i; -var n; -var p; +var opts = { + 'dtype': 'float64' +}; +var n = discreteUniform( 10, 0, 100, opts ); +var p = uniform( 10, 0.0, 1.0, opts ); -for ( i = 0; i < 10; i++ ) { - n = round( randu() * 100.0 ); - p = randu(); - v = entropy( n, p ); - console.log( 'n: %d, p: %d, H(X;n,p): %d', n, p.toFixed( 4 ), v.toFixed( 4 ) ); -} +logEachMap( 'n: %0.4f, p: %0.4f, H(X;n,p): %0.4f', n, p, entropy ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/binomial/kurtosis/README.md b/lib/node_modules/@stdlib/stats/base/dists/binomial/kurtosis/README.md index b7d7a3754480..46505961ce6d 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/binomial/kurtosis/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/binomial/kurtosis/README.md @@ -120,21 +120,18 @@ v = kurtosis( 20, 1.5 ); ```javascript -var randu = require( '@stdlib/random/base/randu' ); -var round = require( '@stdlib/math/base/special/round' ); +var discreteUniform = require( '@stdlib/random/array/discrete-uniform' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var kurtosis = require( '@stdlib/stats/base/dists/binomial/kurtosis' ); -var v; -var i; -var n; -var p; +var opts = { + 'dtype': 'float64' +}; +var n = discreteUniform( 10, 0, 100, opts ); +var p = uniform( 10, 0.0, 1.0, opts ); -for ( i = 0; i < 10; i++ ) { - n = round( randu() * 100.0 ); - p = randu(); - v = kurtosis( n, p ); - console.log( 'n: %d, p: %d, Kurt(X;n,p): %d', n, p.toFixed( 4 ), v.toFixed( 4 ) ); -} +logEachMap( 'n: %0.4f, p: %0.4f, Kurt(X;n,p): %0.4f', n, p, kurtosis ); ``` diff --git a/lib/node_modules/@stdlib/stats/base/dists/binomial/kurtosis/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/binomial/kurtosis/examples/index.js index d99ad22bf2f3..e3b109fb169d 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/binomial/kurtosis/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/binomial/kurtosis/examples/index.js @@ -18,18 +18,15 @@ 'use strict'; -var randu = require( '@stdlib/random/base/randu' ); -var round = require( '@stdlib/math/base/special/round' ); +var discreteUniform = require( '@stdlib/random/array/discrete-uniform' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var kurtosis = require( './../lib' ); -var v; -var i; -var n; -var p; +var opts = { + 'dtype': 'float64' +}; +var n = discreteUniform( 10, 0, 100, opts ); +var p = uniform( 10, 0.0, 1.0, opts ); -for ( i = 0; i < 10; i++ ) { - n = round( randu() * 100.0 ); - p = randu(); - v = kurtosis( n, p ); - console.log( 'n: %d, p: %d, Kurt(X;n,p): %d', n, p.toFixed( 4 ), v.toFixed( 4 ) ); -} +logEachMap( 'n: %0.4f, p: %0.4f, Kurt(X;n,p): %0.4f', n, p, kurtosis ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/binomial/logpmf/README.md b/lib/node_modules/@stdlib/stats/base/dists/binomial/logpmf/README.md index 22da4e70062f..5bb078dd7aff 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/binomial/logpmf/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/binomial/logpmf/README.md @@ -129,23 +129,19 @@ y = mylogpmf( 5.0 ); ```javascript -var randu = require( '@stdlib/random/base/randu' ); -var round = require( '@stdlib/math/base/special/round' ); +var discreteUniform = require( '@stdlib/random/array/discrete-uniform' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var logpmf = require( '@stdlib/stats/base/dists/binomial/logpmf' ); -var i; -var n; -var p; -var x; -var y; - -for ( i = 0; i < 10; i++ ) { - x = round( randu() * 20.0 ); - n = round( randu() * 100.0 ); - p = randu(); - y = logpmf( x, n, p ); - console.log( 'x: %d, n: %d, p: %d, ln(P(X = x;n,p)): %d', x, n, p.toFixed( 4 ), y.toFixed( 4 ) ); -} +var opts = { + 'dtype': 'float64' +}; +var x = discreteUniform( 10, 0, 20, opts ); +var n = discreteUniform( 10, 0, 100, opts ); +var p = uniform( 10, 0.0, 1.0, opts ); + +logEachMap( 'x: %0.4f, n: %0.4f, p: %0.4f, ln(P(X = x;n,p)): %0.4f', x, n, p, logpmf ); ``` diff --git a/lib/node_modules/@stdlib/stats/base/dists/binomial/logpmf/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/binomial/logpmf/examples/index.js index 8f6e58b5b99c..d57d5907b2a3 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/binomial/logpmf/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/binomial/logpmf/examples/index.js @@ -18,20 +18,16 @@ 'use strict'; -var randu = require( '@stdlib/random/base/randu' ); -var round = require( '@stdlib/math/base/special/round' ); +var discreteUniform = require( '@stdlib/random/array/discrete-uniform' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var logpmf = require( './../lib' ); -var i; -var n; -var p; -var x; -var y; +var opts = { + 'dtype': 'float64' +}; +var x = discreteUniform( 10, 0, 20, opts ); +var n = discreteUniform( 10, 0, 100, opts ); +var p = uniform( 10, 0.0, 1.0, opts ); -for ( i = 0; i < 10; i++ ) { - x = round( randu() * 20.0 ); - n = round( randu() * 100.0 ); - p = randu(); - y = logpmf( x, n, p ); - console.log( 'x: %d, n: %d, p: %d, ln(P(X = x;n,p)): %d', x, n, p.toFixed( 4 ), y.toFixed( 4 ) ); -} +logEachMap( 'x: %0.4f, n: %0.4f, p: %0.4f, ln(P(X = x;n,p)): %0.4f', x, n, p, logpmf ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/binomial/mean/README.md b/lib/node_modules/@stdlib/stats/base/dists/binomial/mean/README.md index 389407d05ac8..a6aa0ed80923 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/binomial/mean/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/binomial/mean/README.md @@ -120,21 +120,18 @@ v = mean( 20, 1.5 ); ```javascript -var randu = require( '@stdlib/random/base/randu' ); -var round = require( '@stdlib/math/base/special/round' ); +var discreteUniform = require( '@stdlib/random/array/discrete-uniform' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var mean = require( '@stdlib/stats/base/dists/binomial/mean' ); -var v; -var i; -var n; -var p; +var opts = { + 'dtype': 'float64' +}; +var n = discreteUniform( 10, 0, 100, opts ); +var p = uniform( 10, 0.0, 1.0, opts ); -for ( i = 0; i < 10; i++ ) { - n = round( randu() * 100.0 ); - p = randu(); - v = mean( n, p ); - console.log( 'n: %d, p: %d, E(X;n,p): %d', n, p.toFixed( 4 ), v.toFixed( 4 ) ); -} +logEachMap( 'n: %0.4f, p: %0.4f, E(X;n,p): %0.4f', n, p, mean ); ``` diff --git a/lib/node_modules/@stdlib/stats/base/dists/binomial/mean/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/binomial/mean/examples/index.js index 0942a30152e1..f4d69075e7d9 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/binomial/mean/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/binomial/mean/examples/index.js @@ -18,18 +18,15 @@ 'use strict'; -var randu = require( '@stdlib/random/base/randu' ); -var round = require( '@stdlib/math/base/special/round' ); +var discreteUniform = require( '@stdlib/random/array/discrete-uniform' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var mean = require( './../lib' ); -var v; -var i; -var n; -var p; +var opts = { + 'dtype': 'float64' +}; +var n = discreteUniform( 10, 0, 100, opts ); +var p = uniform( 10, 0.0, 1.0, opts ); -for ( i = 0; i < 10; i++ ) { - n = round( randu() * 100.0 ); - p = randu(); - v = mean( n, p ); - console.log( 'n: %d, p: %d, E(X;n,p): %d', n, p.toFixed( 4 ), v.toFixed( 4 ) ); -} +logEachMap( 'n: %0.4f, p: %0.4f, E(X;n,p): %0.4f', n, p, mean ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/binomial/median/README.md b/lib/node_modules/@stdlib/stats/base/dists/binomial/median/README.md index b3d7c659a2b7..b7e18eda63fb 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/binomial/median/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/binomial/median/README.md @@ -120,21 +120,18 @@ v = median( 20, 1.5 ); ```javascript -var randu = require( '@stdlib/random/base/randu' ); -var round = require( '@stdlib/math/base/special/round' ); +var discreteUniform = require( '@stdlib/random/array/discrete-uniform' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var median = require( '@stdlib/stats/base/dists/binomial/median' ); -var v; -var i; -var n; -var p; +var opts = { + 'dtype': 'float64' +}; +var n = discreteUniform( 10, 0, 100, opts ); +var p = uniform( 10, 0.0, 1.0, opts ); -for ( i = 0; i < 10; i++ ) { - n = round( randu() * 100.0 ); - p = randu(); - v = median( n, p ); - console.log( 'n: %d, p: %d, Median(X;n,p): %d', n, p.toFixed( 4 ), v.toFixed( 4 ) ); -} +logEachMap( 'n: %0.4f, p: %0.4f, Median(X;n,p): %0.4f', n, p, median ); ``` diff --git a/lib/node_modules/@stdlib/stats/base/dists/binomial/median/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/binomial/median/examples/index.js index 9bb4c5399254..5dfabfdabe4e 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/binomial/median/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/binomial/median/examples/index.js @@ -18,18 +18,15 @@ 'use strict'; -var randu = require( '@stdlib/random/base/randu' ); -var round = require( '@stdlib/math/base/special/round' ); +var discreteUniform = require( '@stdlib/random/array/discrete-uniform' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var median = require( './../lib' ); -var v; -var i; -var n; -var p; +var opts = { + 'dtype': 'float64' +}; +var n = discreteUniform( 10, 0, 100, opts ); +var p = uniform( 10, 0.0, 1.0, opts ); -for ( i = 0; i < 10; i++ ) { - n = round( randu() * 100.0 ); - p = randu(); - v = median( n, p ); - console.log( 'n: %d, p: %d, Median(X;n,p): %d', n, p.toFixed( 4 ), v.toFixed( 4 ) ); -} +logEachMap( 'n: %0.4f, p: %0.4f, Median(X;n,p): %0.4f', n, p, median );