From bc2765b615f2b3f501156596a6d557cf7ea695ae Mon Sep 17 00:00:00 2001 From: hrshya Date: Mon, 28 Apr 2025 20:37:35 +0530 Subject: [PATCH 1/4] docs: replace manual for loop in examples --- .../stats/base/dists/binomial/mgf/README.md | 25 ++++++++----------- .../base/dists/binomial/mgf/examples/index.js | 23 +++++++---------- .../stats/base/dists/binomial/mode/README.md | 20 ++++++--------- .../dists/binomial/mode/examples/index.js | 20 ++++++--------- .../stats/base/dists/binomial/pmf/README.md | 25 ++++++++----------- .../base/dists/binomial/pmf/examples/index.js | 23 +++++++---------- .../base/dists/binomial/quantile/README.md | 25 ++++++++----------- .../dists/binomial/quantile/examples/index.js | 23 +++++++---------- .../base/dists/binomial/skewness/README.md | 20 ++++++--------- .../dists/binomial/skewness/examples/index.js | 20 ++++++--------- .../stats/base/dists/binomial/stdev/README.md | 20 ++++++--------- .../dists/binomial/stdev/examples/index.js | 20 ++++++--------- .../base/dists/binomial/variance/README.md | 20 ++++++--------- .../dists/binomial/variance/examples/index.js | 20 ++++++--------- 14 files changed, 121 insertions(+), 183 deletions(-) diff --git a/lib/node_modules/@stdlib/stats/base/dists/binomial/mgf/README.md b/lib/node_modules/@stdlib/stats/base/dists/binomial/mgf/README.md index 6d7bb3acb1fa..8dd90d80dfcf 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/binomial/mgf/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/binomial/mgf/README.md @@ -140,23 +140,18 @@ var y = myMGF( 0.3 ); ```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 logEachMap = require( '@stdlib/console/log-each-map' ); var mgf = require( '@stdlib/stats/base/dists/binomial/mgf' ); -var n; -var p; -var t; -var y; -var i; - -for ( i = 0; i < 10; i++ ) { - t = round( randu() * 5.0 ); - n = round( randu() * 10.0 ); - p = randu(); - y = mgf( t, n, p ); - console.log( 't: %d, n: %d, p: %d, M_X(t;n,p): %d', t, n, p.toFixed( 4 ), y.toFixed( 4 ) ); -} +var opts = { + 'dtype': 'float64' +}; +var t = discreteUniform( 10, 0, 5, opts ); +var n = discreteUniform( 10, 0, 10, opts ); +var p = discreteUniform( 10, 0, 1, opts ); + +logEachMap( 't: %0.4f, n: %0.4f, p: %0.4f, M_X(t;n,p): %0.4f', t, n, p, mgf ); ``` diff --git a/lib/node_modules/@stdlib/stats/base/dists/binomial/mgf/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/binomial/mgf/examples/index.js index a297d5091ee5..5b8bf7f95ddd 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/binomial/mgf/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/binomial/mgf/examples/index.js @@ -18,20 +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 logEachMap = require( '@stdlib/console/log-each-map' ); var mgf = require( './../lib' ); -var n; -var p; -var t; -var y; -var i; +var opts = { + 'dtype': 'float64' +}; +var t = discreteUniform( 10, 0, 5, opts ); +var n = discreteUniform( 10, 0, 10, opts ); +var p = discreteUniform( 10, 0, 1, opts ); -for ( i = 0; i < 10; i++ ) { - t = round( randu() * 5.0 ); - n = round( randu() * 10.0 ); - p = randu(); - y = mgf( t, n, p ); - console.log( 't: %d, n: %d, p: %d, M_X(t;n,p): %d', t, n, p.toFixed( 4 ), y.toFixed( 4 ) ); -} +logEachMap( 't: %0.4f, n: %0.4f, p: %0.4f, M_X(t;n,p): %0.4f', t, n, p, mgf ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/binomial/mode/README.md b/lib/node_modules/@stdlib/stats/base/dists/binomial/mode/README.md index 6ee5175f51d9..fa23fd3595dd 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/binomial/mode/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/binomial/mode/README.md @@ -120,21 +120,17 @@ v = mode( 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 logEachMap = require( '@stdlib/console/log-each-map' ); var mode = require( '@stdlib/stats/base/dists/binomial/mode' ); -var v; -var i; -var n; -var p; +var opts = { + 'dtype': 'float64' +}; +var n = discreteUniform( 10, 0, 100, opts ); +var p = discreteUniform( 10, 0, 1, opts ); -for ( i = 0; i < 10; i++ ) { - n = round( randu() * 100.0 ); - p = randu(); - v = mode( n, p ); - console.log( 'n: %d, p: %d, mode(X;n,p): %d', n, p.toFixed( 4 ), v.toFixed( 4 ) ); -} +logEachMap( 'n: %0.4f, p: %0.4f, mode(X;n,p): %0.4f', n, p, mode ); ``` diff --git a/lib/node_modules/@stdlib/stats/base/dists/binomial/mode/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/binomial/mode/examples/index.js index ccdee6ac666c..51f90ec7d922 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/binomial/mode/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/binomial/mode/examples/index.js @@ -18,18 +18,14 @@ '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 logEachMap = require( '@stdlib/console/log-each-map' ); var mode = require( './../lib' ); -var v; -var i; -var n; -var p; +var opts = { + 'dtype': 'float64' +}; +var n = discreteUniform( 10, 0, 100, opts ); +var p = discreteUniform( 10, 0, 1, opts ); -for ( i = 0; i < 10; i++ ) { - n = round( randu() * 100.0 ); - p = randu(); - v = mode( n, p ); - console.log( 'n: %d, p: %d, mode(X;n,p): %d', n, p.toFixed( 4 ), v.toFixed( 4 ) ); -} +logEachMap( 'n: %0.4f, p: %0.4f, mode(X;n,p): %0.4f', n, p, mode ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/binomial/pmf/README.md b/lib/node_modules/@stdlib/stats/base/dists/binomial/pmf/README.md index b4725a5d5719..95a6050d8aee 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/binomial/pmf/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/binomial/pmf/README.md @@ -129,23 +129,18 @@ y = mypmf( 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 logEachMap = require( '@stdlib/console/log-each-map' ); var pmf = require( '@stdlib/stats/base/dists/binomial/pmf' ); -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 = pmf( x, n, p ); - console.log( 'x: %d, n: %d, p: %d, 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 = discreteUniform( 10, 0, 1, opts ); + +logEachMap( 'x: %0.4f, n: %0.4f, p: %0.4f, P(X = x;n,p): %0.4f', x, n, p, pmf ); ``` diff --git a/lib/node_modules/@stdlib/stats/base/dists/binomial/pmf/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/binomial/pmf/examples/index.js index 36898bcfe8e1..3ff862f60cef 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/binomial/pmf/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/binomial/pmf/examples/index.js @@ -18,20 +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 logEachMap = require( '@stdlib/console/log-each-map' ); var pmf = 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 = discreteUniform( 10, 0, 1, opts ); -for ( i = 0; i < 10; i++ ) { - x = round( randu() * 20.0 ); - n = round( randu() * 100.0 ); - p = randu(); - y = pmf( x, n, p ); - console.log( 'x: %d, n: %d, p: %d, P(X = x;n,p): %d', x, n, p.toFixed( 4 ), y.toFixed( 4 ) ); -} +logEachMap( 'x: %0.4f, n: %0.4f, p: %0.4f, P(X = x;n,p): %0.4f', x, n, p, pmf ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/binomial/quantile/README.md b/lib/node_modules/@stdlib/stats/base/dists/binomial/quantile/README.md index fae5f103c3fa..6563a68de992 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/binomial/quantile/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/binomial/quantile/README.md @@ -132,23 +132,18 @@ y = myquantile( 0.9 ); ```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 logEachMap = require( '@stdlib/console/log-each-map' ); var quantile = require( '@stdlib/stats/base/dists/binomial/quantile' ); -var r; -var i; -var n; -var p; -var y; - -for ( i = 0; i < 10; i++ ) { - r = randu(); - n = round( randu() * 100.0 ); - p = randu(); - y = quantile( r, n, p ); - console.log( 'r: %d, n: %d, p: %d, Q(r;n,p): %d', r.toFixed( 4 ), n, p.toFixed( 4 ) ); -} +var opts = { + 'dtype': 'float64' +}; +var r = discreteUniform( 10, 0, 1, opts ); +var n = discreteUniform( 10, 0, 100, opts ); +var p = discreteUniform( 10, 0, 1, opts ); + +logEachMap( 'r: %0.4f, n: %0.4f, p: %0.4f, Q(r;n,p): %0.4f', r, n, p, quantile ); ``` diff --git a/lib/node_modules/@stdlib/stats/base/dists/binomial/quantile/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/binomial/quantile/examples/index.js index 79ffce2cd698..bed9b97a563a 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/binomial/quantile/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/binomial/quantile/examples/index.js @@ -18,20 +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 logEachMap = require( '@stdlib/console/log-each-map' ); var quantile = require( './../lib' ); -var r; -var i; -var n; -var p; -var y; +var opts = { + 'dtype': 'float64' +}; +var r = discreteUniform( 10, 0, 1, opts ); +var n = discreteUniform( 10, 0, 100, opts ); +var p = discreteUniform( 10, 0, 1, opts ); -for ( i = 0; i < 10; i++ ) { - r = randu(); - n = round( randu() * 100.0 ); - p = randu(); - y = quantile( r, n, p ); - console.log( 'r: %d, n: %d, p: %d, Q(r;n,p): %d', r.toFixed( 4 ), n, p.toFixed( 4 ), y ); -} +logEachMap( 'r: %0.4f, n: %0.4f, p: %0.4f, Q(r;n,p): %0.4f', r, n, p, quantile ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/binomial/skewness/README.md b/lib/node_modules/@stdlib/stats/base/dists/binomial/skewness/README.md index 6a7dfb4fac03..f50282a18d70 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/binomial/skewness/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/binomial/skewness/README.md @@ -120,21 +120,17 @@ v = skewness( 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 logEachMap = require( '@stdlib/console/log-each-map' ); var skewness = require( '@stdlib/stats/base/dists/binomial/skewness' ); -var v; -var i; -var n; -var p; +var opts = { + 'dtype': 'float64' +}; +var n = discreteUniform( 10, 0, 100, opts ); +var p = discreteUniform( 10, 0, 1, opts ); -for ( i = 0; i < 10; i++ ) { - n = round( randu() * 100.0 ); - p = randu(); - v = skewness( n, p ); - console.log( 'n: %d, p: %d, skew(X;n,p): %d', n, p.toFixed( 4 ), v.toFixed( 4 ) ); -} +logEachMap( 'n: %0.4f, p: %0.4f, skew(X;n,p): %0.4f', n, p, skewness ); ``` diff --git a/lib/node_modules/@stdlib/stats/base/dists/binomial/skewness/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/binomial/skewness/examples/index.js index 1d76a772c9ab..604aa46b7aa9 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/binomial/skewness/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/binomial/skewness/examples/index.js @@ -18,18 +18,14 @@ '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 logEachMap = require( '@stdlib/console/log-each-map' ); var skewness = require( './../lib' ); -var v; -var i; -var n; -var p; +var opts = { + 'dtype': 'float64' +}; +var n = discreteUniform( 10, 0, 100, opts ); +var p = discreteUniform( 10, 0, 1, opts ); -for ( i = 0; i < 10; i++ ) { - n = round( randu() * 100.0 ); - p = randu(); - v = skewness( n, p ); - console.log( 'n: %d, p: %d, skew(X;n,p): %d', n, p.toFixed( 4 ), v.toFixed( 4 ) ); -} +logEachMap( 'n: %0.4f, p: %0.4f, skew(X;n,p): %0.4f', n, p, skewness ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/binomial/stdev/README.md b/lib/node_modules/@stdlib/stats/base/dists/binomial/stdev/README.md index 13f5922c936c..74758082e2b5 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/binomial/stdev/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/binomial/stdev/README.md @@ -120,21 +120,17 @@ v = stdev( 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 logEachMap = require( '@stdlib/console/log-each-map' ); var stdev = require( '@stdlib/stats/base/dists/binomial/stdev' ); -var v; -var i; -var n; -var p; +var opts = { + 'dtype': 'float64' +}; +var n = discreteUniform( 10, 0, 100, opts ); +var p = discreteUniform( 10, 0, 1, opts ); -for ( i = 0; i < 10; i++ ) { - n = round( randu() * 100.0 ); - p = randu(); - v = stdev( n, p ); - console.log( 'n: %d, p: %d, SD(X;n,p): %d', n, p.toFixed( 4 ), v.toFixed( 4 ) ); -} +logEachMap( 'n: %0.4f, p: %0.4f, SD(X;n,p): %0.4f', n, p, stdev ); ``` diff --git a/lib/node_modules/@stdlib/stats/base/dists/binomial/stdev/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/binomial/stdev/examples/index.js index 3f557d772dbe..f3b4a9da61ee 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/binomial/stdev/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/binomial/stdev/examples/index.js @@ -18,18 +18,14 @@ '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 logEachMap = require( '@stdlib/console/log-each-map' ); var stdev = require( './../lib' ); -var v; -var i; -var n; -var p; +var opts = { + 'dtype': 'float64' +}; +var n = discreteUniform( 10, 0, 100, opts ); +var p = discreteUniform( 10, 0, 1, opts ); -for ( i = 0; i < 10; i++ ) { - n = round( randu() * 100.0 ); - p = randu(); - v = stdev( n, p ); - console.log( 'n: %d, p: %d, SD(X;n,p): %d', n, p.toFixed( 4 ), v.toFixed( 4 ) ); -} +logEachMap( 'n: %0.4f, p: %0.4f, SD(X;n,p): %0.4f', n, p, stdev ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/binomial/variance/README.md b/lib/node_modules/@stdlib/stats/base/dists/binomial/variance/README.md index 9fe89cb40ddc..36f883130f97 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/binomial/variance/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/binomial/variance/README.md @@ -120,21 +120,17 @@ v = variance( 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 logEachMap = require( '@stdlib/console/log-each-map' ); var variance = require( '@stdlib/stats/base/dists/binomial/variance' ); -var v; -var i; -var n; -var p; +var opts = { + 'dtype': 'float64' +}; +var n = discreteUniform( 10, 0, 100, opts ); +var p = discreteUniform( 10, 0, 1, opts ); -for ( i = 0; i < 10; i++ ) { - n = round( randu() * 100.0 ); - p = randu(); - v = variance( n, p ); - console.log( 'n: %d, p: %d, Var(X;n,p): %d', n, p.toFixed( 4 ), v.toFixed( 4 ) ); -} +logEachMap( 'n: %0.4f, p: %0.4f, Var(X;n,p): %0.4f', n, p, variance ); ``` diff --git a/lib/node_modules/@stdlib/stats/base/dists/binomial/variance/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/binomial/variance/examples/index.js index ce36b8a0ba24..fa6f015c0200 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/binomial/variance/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/binomial/variance/examples/index.js @@ -18,18 +18,14 @@ '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 logEachMap = require( '@stdlib/console/log-each-map' ); var variance = require( './../lib' ); -var v; -var i; -var n; -var p; +var opts = { + 'dtype': 'float64' +}; +var n = discreteUniform( 10, 0, 100, opts ); +var p = discreteUniform( 10, 0, 1, opts ); -for ( i = 0; i < 10; i++ ) { - n = round( randu() * 100.0 ); - p = randu(); - v = variance( n, p ); - console.log( 'n: %d, p: %d, Var(X;n,p): %d', n, p.toFixed( 4 ), v.toFixed( 4 ) ); -} +logEachMap( 'n: %0.4f, p: %0.4f, Var(X;n,p): %0.4f', n, p, variance ); From 212c09f25cf2f18e0d829179e1ab4f7ea0368588 Mon Sep 17 00:00:00 2001 From: Harsh <149176984+hrshya@users.noreply.github.com> Date: Mon, 28 Apr 2025 20:48:38 +0530 Subject: [PATCH 2/4] update index.js Signed-off-by: Harsh <149176984+hrshya@users.noreply.github.com> --- .../@stdlib/stats/base/dists/binomial/mode/examples/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/node_modules/@stdlib/stats/base/dists/binomial/mode/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/binomial/mode/examples/index.js index 51f90ec7d922..9ceb502a9371 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/binomial/mode/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/binomial/mode/examples/index.js @@ -23,7 +23,7 @@ var logEachMap = require( '@stdlib/console/log-each-map' ); var mode = require( './../lib' ); var opts = { - 'dtype': 'float64' + 'dtype': 'float64' }; var n = discreteUniform( 10, 0, 100, opts ); var p = discreteUniform( 10, 0, 1, opts ); From eefb519a4a8534532efbbf2fad49f8fb78e5a27d Mon Sep 17 00:00:00 2001 From: hrshya Date: Tue, 29 Apr 2025 10:55:30 +0530 Subject: [PATCH 3/4] fix: fixes suggested changes --- .../@stdlib/stats/base/dists/binomial/mgf/README.md | 3 ++- .../@stdlib/stats/base/dists/binomial/mgf/examples/index.js | 3 ++- .../@stdlib/stats/base/dists/binomial/mode/README.md | 3 ++- .../@stdlib/stats/base/dists/binomial/mode/examples/index.js | 3 ++- .../@stdlib/stats/base/dists/binomial/pmf/README.md | 3 ++- .../@stdlib/stats/base/dists/binomial/pmf/examples/index.js | 3 ++- .../@stdlib/stats/base/dists/binomial/quantile/README.md | 3 ++- .../stats/base/dists/binomial/quantile/examples/index.js | 3 ++- .../@stdlib/stats/base/dists/binomial/skewness/README.md | 3 ++- .../stats/base/dists/binomial/skewness/examples/index.js | 3 ++- .../@stdlib/stats/base/dists/binomial/stdev/README.md | 3 ++- .../@stdlib/stats/base/dists/binomial/stdev/examples/index.js | 3 ++- .../@stdlib/stats/base/dists/binomial/variance/README.md | 3 ++- .../stats/base/dists/binomial/variance/examples/index.js | 3 ++- 14 files changed, 28 insertions(+), 14 deletions(-) diff --git a/lib/node_modules/@stdlib/stats/base/dists/binomial/mgf/README.md b/lib/node_modules/@stdlib/stats/base/dists/binomial/mgf/README.md index 8dd90d80dfcf..352de955d1cb 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/binomial/mgf/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/binomial/mgf/README.md @@ -141,6 +141,7 @@ var y = myMGF( 0.3 ); ```javascript var discreteUniform = require( '@stdlib/random/array/discrete-uniform' ); +var uniform = require( '@stdlib/random/array/uniform' ); var logEachMap = require( '@stdlib/console/log-each-map' ); var mgf = require( '@stdlib/stats/base/dists/binomial/mgf' ); @@ -149,7 +150,7 @@ var opts = { }; var t = discreteUniform( 10, 0, 5, opts ); var n = discreteUniform( 10, 0, 10, opts ); -var p = discreteUniform( 10, 0, 1, opts ); +var p = uniform( 10, 0.0, 1.0, opts ); logEachMap( 't: %0.4f, n: %0.4f, p: %0.4f, M_X(t;n,p): %0.4f', t, n, p, mgf ); ``` diff --git a/lib/node_modules/@stdlib/stats/base/dists/binomial/mgf/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/binomial/mgf/examples/index.js index 5b8bf7f95ddd..9f45322cdd3c 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/binomial/mgf/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/binomial/mgf/examples/index.js @@ -19,6 +19,7 @@ 'use strict'; var discreteUniform = require( '@stdlib/random/array/discrete-uniform' ); +var uniform = require( '@stdlib/random/array/uniform' ); var logEachMap = require( '@stdlib/console/log-each-map' ); var mgf = require( './../lib' ); @@ -27,6 +28,6 @@ var opts = { }; var t = discreteUniform( 10, 0, 5, opts ); var n = discreteUniform( 10, 0, 10, opts ); -var p = discreteUniform( 10, 0, 1, opts ); +var p = uniform( 10, 0.0, 1.0, opts ); logEachMap( 't: %0.4f, n: %0.4f, p: %0.4f, M_X(t;n,p): %0.4f', t, n, p, mgf ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/binomial/mode/README.md b/lib/node_modules/@stdlib/stats/base/dists/binomial/mode/README.md index fa23fd3595dd..fe86ddbf5113 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/binomial/mode/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/binomial/mode/README.md @@ -121,6 +121,7 @@ v = mode( 20, 1.5 ); ```javascript var discreteUniform = require( '@stdlib/random/array/discrete-uniform' ); +var uniform = require( '@stdlib/random/array/uniform' ); var logEachMap = require( '@stdlib/console/log-each-map' ); var mode = require( '@stdlib/stats/base/dists/binomial/mode' ); @@ -128,7 +129,7 @@ var opts = { 'dtype': 'float64' }; var n = discreteUniform( 10, 0, 100, opts ); -var p = discreteUniform( 10, 0, 1, opts ); +var p = uniform( 10, 0.0, 1.0, opts ); logEachMap( 'n: %0.4f, p: %0.4f, mode(X;n,p): %0.4f', n, p, mode ); ``` diff --git a/lib/node_modules/@stdlib/stats/base/dists/binomial/mode/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/binomial/mode/examples/index.js index 9ceb502a9371..0d8a4d004d5e 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/binomial/mode/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/binomial/mode/examples/index.js @@ -19,6 +19,7 @@ 'use strict'; var discreteUniform = require( '@stdlib/random/array/discrete-uniform' ); +var uniform = require( '@stdlib/random/array/uniform' ); var logEachMap = require( '@stdlib/console/log-each-map' ); var mode = require( './../lib' ); @@ -26,6 +27,6 @@ var opts = { 'dtype': 'float64' }; var n = discreteUniform( 10, 0, 100, opts ); -var p = discreteUniform( 10, 0, 1, opts ); +var p = uniform( 10, 0.0, 1.0, opts ); logEachMap( 'n: %0.4f, p: %0.4f, mode(X;n,p): %0.4f', n, p, mode ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/binomial/pmf/README.md b/lib/node_modules/@stdlib/stats/base/dists/binomial/pmf/README.md index 95a6050d8aee..c241e333d64b 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/binomial/pmf/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/binomial/pmf/README.md @@ -130,6 +130,7 @@ y = mypmf( 5.0 ); ```javascript var discreteUniform = require( '@stdlib/random/array/discrete-uniform' ); +var uniform = require( '@stdlib/random/array/uniform' ); var logEachMap = require( '@stdlib/console/log-each-map' ); var pmf = require( '@stdlib/stats/base/dists/binomial/pmf' ); @@ -138,7 +139,7 @@ var opts = { }; var x = discreteUniform( 10, 0, 20, opts ); var n = discreteUniform( 10, 0, 100, opts ); -var p = discreteUniform( 10, 0, 1, opts ); +var p = uniform( 10, 0.0, 1.0, opts ); logEachMap( 'x: %0.4f, n: %0.4f, p: %0.4f, P(X = x;n,p): %0.4f', x, n, p, pmf ); ``` diff --git a/lib/node_modules/@stdlib/stats/base/dists/binomial/pmf/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/binomial/pmf/examples/index.js index 3ff862f60cef..8057c8e17d46 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/binomial/pmf/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/binomial/pmf/examples/index.js @@ -19,6 +19,7 @@ 'use strict'; var discreteUniform = require( '@stdlib/random/array/discrete-uniform' ); +var uniform = require( '@stdlib/random/array/uniform' ); var logEachMap = require( '@stdlib/console/log-each-map' ); var pmf = require( './../lib' ); @@ -27,6 +28,6 @@ var opts = { }; var x = discreteUniform( 10, 0, 20, opts ); var n = discreteUniform( 10, 0, 100, opts ); -var p = discreteUniform( 10, 0, 1, opts ); +var p = uniform( 10, 0.0, 1.0, opts ); logEachMap( 'x: %0.4f, n: %0.4f, p: %0.4f, P(X = x;n,p): %0.4f', x, n, p, pmf ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/binomial/quantile/README.md b/lib/node_modules/@stdlib/stats/base/dists/binomial/quantile/README.md index 6563a68de992..134cee32a9a0 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/binomial/quantile/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/binomial/quantile/README.md @@ -133,6 +133,7 @@ y = myquantile( 0.9 ); ```javascript var discreteUniform = require( '@stdlib/random/array/discrete-uniform' ); +var uniform = require( '@stdlib/random/array/uniform' ); var logEachMap = require( '@stdlib/console/log-each-map' ); var quantile = require( '@stdlib/stats/base/dists/binomial/quantile' ); @@ -141,7 +142,7 @@ var opts = { }; var r = discreteUniform( 10, 0, 1, opts ); var n = discreteUniform( 10, 0, 100, opts ); -var p = discreteUniform( 10, 0, 1, opts ); +var p = uniform( 10, 0.0, 1.0, opts ); logEachMap( 'r: %0.4f, n: %0.4f, p: %0.4f, Q(r;n,p): %0.4f', r, n, p, quantile ); ``` diff --git a/lib/node_modules/@stdlib/stats/base/dists/binomial/quantile/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/binomial/quantile/examples/index.js index bed9b97a563a..3ff185f40443 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/binomial/quantile/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/binomial/quantile/examples/index.js @@ -19,6 +19,7 @@ 'use strict'; var discreteUniform = require( '@stdlib/random/array/discrete-uniform' ); +var uniform = require( '@stdlib/random/array/uniform' ); var logEachMap = require( '@stdlib/console/log-each-map' ); var quantile = require( './../lib' ); @@ -27,6 +28,6 @@ var opts = { }; var r = discreteUniform( 10, 0, 1, opts ); var n = discreteUniform( 10, 0, 100, opts ); -var p = discreteUniform( 10, 0, 1, opts ); +var p = uniform( 10, 0.0, 1.0, opts ); logEachMap( 'r: %0.4f, n: %0.4f, p: %0.4f, Q(r;n,p): %0.4f', r, n, p, quantile ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/binomial/skewness/README.md b/lib/node_modules/@stdlib/stats/base/dists/binomial/skewness/README.md index f50282a18d70..39562ec2eb71 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/binomial/skewness/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/binomial/skewness/README.md @@ -121,6 +121,7 @@ v = skewness( 20, 1.5 ); ```javascript var discreteUniform = require( '@stdlib/random/array/discrete-uniform' ); +var uniform = require( '@stdlib/random/array/uniform' ); var logEachMap = require( '@stdlib/console/log-each-map' ); var skewness = require( '@stdlib/stats/base/dists/binomial/skewness' ); @@ -128,7 +129,7 @@ var opts = { 'dtype': 'float64' }; var n = discreteUniform( 10, 0, 100, opts ); -var p = discreteUniform( 10, 0, 1, opts ); +var p = uniform( 10, 0.0, 1.0, opts ); logEachMap( 'n: %0.4f, p: %0.4f, skew(X;n,p): %0.4f', n, p, skewness ); ``` diff --git a/lib/node_modules/@stdlib/stats/base/dists/binomial/skewness/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/binomial/skewness/examples/index.js index 604aa46b7aa9..d61c7638bb3b 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/binomial/skewness/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/binomial/skewness/examples/index.js @@ -19,6 +19,7 @@ 'use strict'; var discreteUniform = require( '@stdlib/random/array/discrete-uniform' ); +var uniform = require( '@stdlib/random/array/uniform' ); var logEachMap = require( '@stdlib/console/log-each-map' ); var skewness = require( './../lib' ); @@ -26,6 +27,6 @@ var opts = { 'dtype': 'float64' }; var n = discreteUniform( 10, 0, 100, opts ); -var p = discreteUniform( 10, 0, 1, opts ); +var p = uniform( 10, 0.0, 1.0, opts ); logEachMap( 'n: %0.4f, p: %0.4f, skew(X;n,p): %0.4f', n, p, skewness ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/binomial/stdev/README.md b/lib/node_modules/@stdlib/stats/base/dists/binomial/stdev/README.md index 74758082e2b5..597e3ca1a80e 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/binomial/stdev/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/binomial/stdev/README.md @@ -121,6 +121,7 @@ v = stdev( 20, 1.5 ); ```javascript var discreteUniform = require( '@stdlib/random/array/discrete-uniform' ); +var uniform = require( '@stdlib/random/array/uniform' ); var logEachMap = require( '@stdlib/console/log-each-map' ); var stdev = require( '@stdlib/stats/base/dists/binomial/stdev' ); @@ -128,7 +129,7 @@ var opts = { 'dtype': 'float64' }; var n = discreteUniform( 10, 0, 100, opts ); -var p = discreteUniform( 10, 0, 1, opts ); +var p = uniform( 10, 0.0, 1.0, opts ); logEachMap( 'n: %0.4f, p: %0.4f, SD(X;n,p): %0.4f', n, p, stdev ); ``` diff --git a/lib/node_modules/@stdlib/stats/base/dists/binomial/stdev/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/binomial/stdev/examples/index.js index f3b4a9da61ee..2ad3005fbb90 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/binomial/stdev/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/binomial/stdev/examples/index.js @@ -19,6 +19,7 @@ 'use strict'; var discreteUniform = require( '@stdlib/random/array/discrete-uniform' ); +var uniform = require( '@stdlib/random/array/uniform' ); var logEachMap = require( '@stdlib/console/log-each-map' ); var stdev = require( './../lib' ); @@ -26,6 +27,6 @@ var opts = { 'dtype': 'float64' }; var n = discreteUniform( 10, 0, 100, opts ); -var p = discreteUniform( 10, 0, 1, opts ); +var p = uniform( 10, 0.0, 1.0, opts ); logEachMap( 'n: %0.4f, p: %0.4f, SD(X;n,p): %0.4f', n, p, stdev ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/binomial/variance/README.md b/lib/node_modules/@stdlib/stats/base/dists/binomial/variance/README.md index 36f883130f97..b0870327b648 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/binomial/variance/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/binomial/variance/README.md @@ -121,6 +121,7 @@ v = variance( 20, 1.5 ); ```javascript var discreteUniform = require( '@stdlib/random/array/discrete-uniform' ); +var uniform = require( '@stdlib/random/array/uniform' ); var logEachMap = require( '@stdlib/console/log-each-map' ); var variance = require( '@stdlib/stats/base/dists/binomial/variance' ); @@ -128,7 +129,7 @@ var opts = { 'dtype': 'float64' }; var n = discreteUniform( 10, 0, 100, opts ); -var p = discreteUniform( 10, 0, 1, opts ); +var p = uniform( 10, 0.0, 1.0, opts ); logEachMap( 'n: %0.4f, p: %0.4f, Var(X;n,p): %0.4f', n, p, variance ); ``` diff --git a/lib/node_modules/@stdlib/stats/base/dists/binomial/variance/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/binomial/variance/examples/index.js index fa6f015c0200..e39a82fc8259 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/binomial/variance/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/binomial/variance/examples/index.js @@ -19,6 +19,7 @@ 'use strict'; var discreteUniform = require( '@stdlib/random/array/discrete-uniform' ); +var uniform = require( '@stdlib/random/array/uniform' ); var logEachMap = require( '@stdlib/console/log-each-map' ); var variance = require( './../lib' ); @@ -26,6 +27,6 @@ var opts = { 'dtype': 'float64' }; var n = discreteUniform( 10, 0, 100, opts ); -var p = discreteUniform( 10, 0, 1, opts ); +var p = uniform( 10, 0.0, 1.0, opts ); logEachMap( 'n: %0.4f, p: %0.4f, Var(X;n,p): %0.4f', n, p, variance ); From 05c11e958d0a5112598d8a3b4dd084b49faae691 Mon Sep 17 00:00:00 2001 From: Athan Date: Mon, 28 Apr 2025 22:59:08 -0700 Subject: [PATCH 4/4] Apply suggestions from code review Signed-off-by: Athan --- .../@stdlib/stats/base/dists/binomial/quantile/README.md | 2 +- .../stats/base/dists/binomial/quantile/examples/index.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/node_modules/@stdlib/stats/base/dists/binomial/quantile/README.md b/lib/node_modules/@stdlib/stats/base/dists/binomial/quantile/README.md index 134cee32a9a0..64d19af9582a 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/binomial/quantile/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/binomial/quantile/README.md @@ -140,7 +140,7 @@ var quantile = require( '@stdlib/stats/base/dists/binomial/quantile' ); var opts = { 'dtype': 'float64' }; -var r = discreteUniform( 10, 0, 1, opts ); +var r = uniform( 10, 0.0, 1.0, opts ); var n = discreteUniform( 10, 0, 100, opts ); var p = uniform( 10, 0.0, 1.0, opts ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/binomial/quantile/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/binomial/quantile/examples/index.js index 3ff185f40443..fb3114ea46e6 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/binomial/quantile/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/binomial/quantile/examples/index.js @@ -26,7 +26,7 @@ var quantile = require( './../lib' ); var opts = { 'dtype': 'float64' }; -var r = discreteUniform( 10, 0, 1, opts ); +var r = uniform( 10, 0.0, 1.0, opts ); var n = discreteUniform( 10, 0, 100, opts ); var p = uniform( 10, 0.0, 1.0, opts );