From 30255e48c21a11573a19cf7d2b2717350b760344 Mon Sep 17 00:00:00 2001 From: hrshya Date: Tue, 30 Dec 2025 20:02:17 +0530 Subject: [PATCH 1/5] docs: replace manual for loop in examples --- .../base/dists/poisson/entropy/README.md | 19 +++++++-------- .../dists/poisson/entropy/examples/index.js | 16 ++++++------- .../base/dists/poisson/kurtosis/README.md | 17 ++++++-------- .../dists/poisson/kurtosis/examples/index.js | 16 ++++++------- .../stats/base/dists/poisson/logpmf/README.md | 21 ++++++++--------- .../dists/poisson/logpmf/examples/index.js | 21 ++++++++--------- .../stats/base/dists/poisson/mean/README.md | 17 ++++++-------- .../base/dists/poisson/mean/examples/index.js | 16 ++++++------- .../stats/base/dists/poisson/median/README.md | 17 ++++++-------- .../dists/poisson/median/examples/index.js | 16 ++++++------- .../stats/base/dists/poisson/mgf/README.md | 19 +++++++-------- .../base/dists/poisson/mgf/examples/index.js | 19 +++++++-------- .../stats/base/dists/poisson/mode/README.md | 17 ++++++-------- .../base/dists/poisson/mode/examples/index.js | 16 ++++++------- .../stats/base/dists/poisson/pmf/README.md | 23 ++++++++----------- .../base/dists/poisson/pmf/examples/index.js | 21 ++++++++--------- .../base/dists/poisson/quantile/README.md | 21 ++++++++--------- .../dists/poisson/quantile/examples/index.js | 19 +++++++-------- .../base/dists/poisson/skewness/README.md | 17 ++++++-------- .../dists/poisson/skewness/examples/index.js | 16 ++++++------- .../stats/base/dists/poisson/stdev/README.md | 17 ++++++-------- .../dists/poisson/stdev/examples/index.js | 16 ++++++------- .../base/dists/poisson/variance/README.md | 17 ++++++-------- .../dists/poisson/variance/examples/index.js | 16 ++++++------- 24 files changed, 183 insertions(+), 247 deletions(-) diff --git a/lib/node_modules/@stdlib/stats/base/dists/poisson/entropy/README.md b/lib/node_modules/@stdlib/stats/base/dists/poisson/entropy/README.md index 291dd34eea14..2227b5aa285f 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/poisson/entropy/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/poisson/entropy/README.md @@ -97,19 +97,16 @@ var v = entropy( -1.0 ); ```javascript -var randu = require( '@stdlib/random/base/randu' ); -var round = require( '@stdlib/math/base/special/round' ); -var entropy = require( '@stdlib/stats/base/dists/poisson/entropy' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); +var entropy = require( './../lib' ); -var lambda; -var v; -var i; +var opts = { + 'dtype': 'float64' +}; +var lambda = uniform( 10, 0.0, 20.0, opts ); -for ( i = 0; i < 10; i++ ) { - lambda = randu() * 20.0; - v = entropy( lambda ); - console.log( 'λ: %d, H(X;λ): %d', lambda.toFixed( 4 ), v.toFixed( 4 ) ); -} +logEachMap( 'λ: %d, H(X;λ): %.4f', lambda, entropy ); ``` diff --git a/lib/node_modules/@stdlib/stats/base/dists/poisson/entropy/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/poisson/entropy/examples/index.js index c5f9d47541dc..add8b39777e5 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/poisson/entropy/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/poisson/entropy/examples/index.js @@ -18,15 +18,13 @@ 'use strict'; -var randu = require( '@stdlib/random/base/randu' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var entropy = require( './../lib' ); -var lambda; -var i; -var v; +var opts = { + 'dtype': 'float64' +}; +var lambda = uniform( 10, 0.0, 20.0, opts ); -for ( i = 0; i < 10; i++ ) { - lambda = randu() * 20.0; - v = entropy( lambda ); - console.log( 'λ: %d, H(X;λ): %d', lambda.toFixed( 4 ), v.toFixed( 4 ) ); -} +logEachMap( 'λ: %d, H(X;λ): %.4f', lambda, entropy ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/poisson/kurtosis/README.md b/lib/node_modules/@stdlib/stats/base/dists/poisson/kurtosis/README.md index e42d3980388c..2e5ef2e8403b 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/poisson/kurtosis/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/poisson/kurtosis/README.md @@ -97,19 +97,16 @@ var v = kurtosis( -1.0 ); ```javascript -var randu = require( '@stdlib/random/base/randu' ); -var round = require( '@stdlib/math/base/special/round' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var kurtosis = require( '@stdlib/stats/base/dists/poisson/kurtosis' ); -var lambda; -var v; -var i; +var opts = { + 'dtype': 'float64' +}; +var lambda = uniform( 10, 0.0, 20.0, opts ); -for ( i = 0; i < 10; i++ ) { - lambda = randu() * 20.0; - v = kurtosis( lambda ); - console.log( 'λ: %d, Kurt(X;λ): %d', lambda.toFixed( 4 ), v.toFixed( 4 ) ); -} +logEachMap( 'λ: %0.4f, Kurt(X;λ): %0.4f', lambda, kurtosis ); ``` diff --git a/lib/node_modules/@stdlib/stats/base/dists/poisson/kurtosis/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/poisson/kurtosis/examples/index.js index c29fc0c4dca3..55f43a9ba3c0 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/poisson/kurtosis/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/poisson/kurtosis/examples/index.js @@ -18,15 +18,13 @@ 'use strict'; -var randu = require( '@stdlib/random/base/randu' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var kurtosis = require( './../lib' ); -var lambda; -var i; -var v; +var opts = { + 'dtype': 'float64' +}; +var lambda = uniform( 10, 0.0, 20.0, opts ); -for ( i = 0; i < 10; i++ ) { - lambda = randu() * 20.0; - v = kurtosis( lambda ); - console.log( 'λ: %d, Kurt(X;λ): %d', lambda.toFixed( 4 ), v.toFixed( 4 ) ); -} +logEachMap( 'λ: %0.4f, Kurt(X;λ): %0.4f', lambda, kurtosis ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/poisson/logpmf/README.md b/lib/node_modules/@stdlib/stats/base/dists/poisson/logpmf/README.md index ed7db89435fb..feb0d40e49ba 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/poisson/logpmf/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/poisson/logpmf/README.md @@ -122,21 +122,18 @@ y = mylogpmf( 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 logpmf = require( '@stdlib/stats/base/dists/poisson/logpmf' ); -var lambda; -var x; -var y; -var i; +var opts = { + 'dtype': 'float64' +}; +var x = discreteUniform( 10, 0.0, 10.0, opts ); +var lambda = uniform( 10, 0.0, 10.0, opts ); -for ( i = 0; i < 10; i++ ) { - x = round( randu() * 10.0 ); - lambda = randu() * 10.0; - y = logpmf( x, lambda ); - console.log( 'x: %d, λ: %d, ln(P(X=x;λ)): %d', x, lambda.toFixed( 4 ), y.toFixed( 4 ) ); -} +logEachMap( 'x: %d, λ: %0.4f, ln(P(X=x;λ)): %0.4f', x, lambda, logpmf ); ``` diff --git a/lib/node_modules/@stdlib/stats/base/dists/poisson/logpmf/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/poisson/logpmf/examples/index.js index 6851c67dde49..a87f1238c064 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/poisson/logpmf/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/poisson/logpmf/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 logpmf = require( './../lib' ); -var lambda; -var x; -var y; -var i; +var opts = { + 'dtype': 'float64' +}; +var x = discreteUniform( 10, 0.0, 10.0, opts ); +var lambda = uniform( 10, 0.0, 10.0, opts ); -for ( i = 0; i < 10; i++ ) { - x = round( randu() * 10.0 ); - lambda = randu() * 10.0; - y = logpmf( x, lambda ); - console.log( 'x: %d, λ: %d, ln(P(X=x;λ)): %d', x, lambda.toFixed( 4 ), y.toFixed( 4 ) ); -} +logEachMap( 'x: %d, λ: %0.4f, ln(P(X=x;λ)): %0.4f', x, lambda, logpmf ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/poisson/mean/README.md b/lib/node_modules/@stdlib/stats/base/dists/poisson/mean/README.md index cc64bc4d07cf..9495432f2bd4 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/poisson/mean/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/poisson/mean/README.md @@ -97,19 +97,16 @@ var v = mean( -1.0 ); ```javascript -var randu = require( '@stdlib/random/base/randu' ); -var round = require( '@stdlib/math/base/special/round' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var mean = require( '@stdlib/stats/base/dists/poisson/mean' ); -var lambda; -var v; -var i; +var opts = { + 'dtype': 'float64' +}; +var lambda = uniform( 10, 0.0, 20.0, opts ); -for ( i = 0; i < 10; i++ ) { - lambda = randu() * 20.0; - v = mean( lambda ); - console.log( 'λ: %d, E(X;λ): %d', lambda.toFixed( 4 ), v.toFixed( 4 ) ); -} +logEachMap( 'λ: %0.4f, E(X;λ): %0.4f', lambda, mean ); ``` diff --git a/lib/node_modules/@stdlib/stats/base/dists/poisson/mean/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/poisson/mean/examples/index.js index 4920c861cdcd..a22b288aca45 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/poisson/mean/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/poisson/mean/examples/index.js @@ -18,15 +18,13 @@ 'use strict'; -var randu = require( '@stdlib/random/base/randu' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var mean = require( './../lib' ); -var lambda; -var i; -var v; +var opts = { + 'dtype': 'float64' +}; +var lambda = uniform( 10, 0.0, 20.0, opts ); -for ( i = 0; i < 10; i++ ) { - lambda = randu() * 20.0; - v = mean( lambda ); - console.log( 'λ: %d, E(X;λ): %d', lambda.toFixed( 4 ), v.toFixed( 4 ) ); -} +logEachMap( 'λ: %0.4f, E(X;λ): %0.4f', lambda, mean ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/poisson/median/README.md b/lib/node_modules/@stdlib/stats/base/dists/poisson/median/README.md index a4b82d7a82b6..caa71c9290de 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/poisson/median/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/poisson/median/README.md @@ -97,19 +97,16 @@ var v = median( -1.0 ); ```javascript -var randu = require( '@stdlib/random/base/randu' ); -var round = require( '@stdlib/math/base/special/round' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var median = require( '@stdlib/stats/base/dists/poisson/median' ); -var lambda; -var v; -var i; +var opts = { + 'dtype': 'float64' +}; +var lambda = uniform( 10, 0.0, 20.0, opts ); -for ( i = 0; i < 10; i++ ) { - lambda = randu() * 20.0; - v = median( lambda ); - console.log( 'λ: %d, Median(X;λ): %d', lambda.toFixed( 4 ), v.toFixed( 4 ) ); -} +logEachMap( 'λ: %0.4f, Median(X;λ): %0.4f', lambda, median ); ``` diff --git a/lib/node_modules/@stdlib/stats/base/dists/poisson/median/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/poisson/median/examples/index.js index 2b99c979b9fb..f115446886ef 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/poisson/median/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/poisson/median/examples/index.js @@ -18,15 +18,13 @@ 'use strict'; -var randu = require( '@stdlib/random/base/randu' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var median = require( './../lib' ); -var lambda; -var i; -var v; +var opts = { + 'dtype': 'float64' +}; +var lambda = uniform( 10, 0.0, 20.0, opts ); -for ( i = 0; i < 10; i++ ) { - lambda = randu() * 20.0; - v = median( lambda ); - console.log( 'λ: %d, Median(X;λ): %d', lambda.toFixed( 4 ), v.toFixed( 4 ) ); -} +logEachMap( 'λ: %0.4f, Median(X;λ): %0.4f', lambda, median ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/poisson/mgf/README.md b/lib/node_modules/@stdlib/stats/base/dists/poisson/mgf/README.md index ed61cc16e111..0195fd753307 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/poisson/mgf/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/poisson/mgf/README.md @@ -120,20 +120,17 @@ var y = mymgf( 0.1 ); ```javascript -var randu = require( '@stdlib/random/base/randu' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var mgf = require( '@stdlib/stats/base/dists/poisson/mgf' ); -var lambda; -var t; -var y; -var i; +var opts = { + 'dtype': 'float64' +}; +var t = uniform( 10, 0.0, 5.0, opts ); +var lambda = uniform( 10, 0.0, 5.0, opts ); -for ( i = 0; i < 10; i++ ) { - t = randu() * 5.0; - lambda = randu() * 5.0; - y = mgf( t, lambda ); - console.log( 'x: %d, λ: %d, M_X(t;λ): %d', t.toFixed( 4 ), lambda.toFixed( 4 ), y.toFixed( 4 ) ); -} +logEachMap( 'x: %0.4f, λ: %0.4f, M_X(t;λ): %0.4f', t, lambda, mgf ); ``` diff --git a/lib/node_modules/@stdlib/stats/base/dists/poisson/mgf/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/poisson/mgf/examples/index.js index f5036d35e617..844a6e57ee36 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/poisson/mgf/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/poisson/mgf/examples/index.js @@ -18,17 +18,14 @@ 'use strict'; -var randu = require( '@stdlib/random/base/randu' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var mgf = require( './../lib' ); -var lambda; -var t; -var y; -var i; +var opts = { + 'dtype': 'float64' +}; +var t = uniform( 10, 0.0, 5.0, opts ); +var lambda = uniform( 10, 0.0, 5.0, opts ); -for ( i = 0; i < 10; i++ ) { - t = randu() * 5.0; - lambda = randu() * 5.0; - y = mgf( t, lambda ); - console.log( 'x: %d, λ: %d, M_X(t;λ): %d', t.toFixed( 4 ), lambda.toFixed( 4 ), y.toFixed( 4 ) ); -} +logEachMap( 'x: %0.4f, λ: %0.4f, M_X(t;λ): %0.4f', t, lambda, mgf ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/poisson/mode/README.md b/lib/node_modules/@stdlib/stats/base/dists/poisson/mode/README.md index 2e24ef793780..ac4482aad670 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/poisson/mode/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/poisson/mode/README.md @@ -97,19 +97,16 @@ var v = mode( -1.0 ); ```javascript -var randu = require( '@stdlib/random/base/randu' ); -var round = require( '@stdlib/math/base/special/round' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var mode = require( '@stdlib/stats/base/dists/poisson/mode' ); -var lambda; -var v; -var i; +var opts = { + 'dtype': 'float64' +}; +var lambda = uniform( 10, 0.0, 20.0, opts ); -for ( i = 0; i < 10; i++ ) { - lambda = randu() * 20.0; - v = mode( lambda ); - console.log( 'λ: %d, mode(X;λ): %d', lambda.toFixed( 4 ), v.toFixed( 4 ) ); -} +logEachMap( 'λ: %0.4f, mode(X;λ): %0.4f', lambda, mode ); ``` diff --git a/lib/node_modules/@stdlib/stats/base/dists/poisson/mode/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/poisson/mode/examples/index.js index f232b3c228c4..2d1a1fbffaad 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/poisson/mode/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/poisson/mode/examples/index.js @@ -18,15 +18,13 @@ 'use strict'; -var randu = require( '@stdlib/random/base/randu' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var mode = require( './../lib' ); -var lambda; -var i; -var v; +var opts = { + 'dtype': 'float64' +}; +var lambda = uniform( 10, 0.0, 20.0, opts ); -for ( i = 0; i < 10; i++ ) { - lambda = randu() * 20.0; - v = mode( lambda ); - console.log( 'λ: %d, mode(X;λ): %d', lambda.toFixed( 4 ), v.toFixed( 4 ) ); -} +logEachMap( 'λ: %0.4f, mode(X;λ): %0.4f', lambda, mode ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/poisson/pmf/README.md b/lib/node_modules/@stdlib/stats/base/dists/poisson/pmf/README.md index 78b9905b2073..48a7865f0efa 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/poisson/pmf/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/poisson/pmf/README.md @@ -122,21 +122,18 @@ y = mypmf( 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 pmf = require( '@stdlib/stats/base/dists/poisson/pmf' ); -var lambda; -var x; -var y; -var i; - -for ( i = 0; i < 10; i++ ) { - x = round( randu() * 10.0 ); - lambda = randu() * 10.0; - y = pmf( x, lambda ); - console.log( 'x: %d, λ: %d, P(X=x;λ): %d', x, lambda.toFixed( 4 ), y.toFixed( 4 ) ); -} +var opts = { + 'dtype': 'float64' +}; +var x = discreteUniform( 10, 0.0, 10.0, opts ); +var lambda = uniform( 10, 0.0, 10.0, opts ); + +logEachMap( 'x: %d, λ: %0.4f, P(X=x;λ): %0.4f', x, lambda, pmf ); ``` diff --git a/lib/node_modules/@stdlib/stats/base/dists/poisson/pmf/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/poisson/pmf/examples/index.js index e64a832c5974..87bd772bf7c8 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/poisson/pmf/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/poisson/pmf/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 pmf = require( './../lib' ); -var lambda; -var x; -var y; -var i; +var opts = { + 'dtype': 'float64' +}; +var x = discreteUniform( 10, 0.0, 10.0, opts ); +var lambda = uniform( 10, 0.0, 10.0, opts ); -for ( i = 0; i < 10; i++ ) { - x = round( randu() * 10.0 ); - lambda = randu() * 10.0; - y = pmf( x, lambda ); - console.log( 'x: %d, λ: %d, P(X=x;λ): %d', x, lambda.toFixed( 4 ), y.toFixed( 4 ) ); -} +logEachMap( 'x: %d, λ: %0.4f, P(X=x;λ): %0.4f', x, lambda, pmf ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/poisson/quantile/README.md b/lib/node_modules/@stdlib/stats/base/dists/poisson/quantile/README.md index 7db86cf2b8ee..9ee4e34aa050 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/poisson/quantile/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/poisson/quantile/README.md @@ -132,20 +132,17 @@ y = myquantile( 1.0 ); ```javascript -var randu = require( '@stdlib/random/base/randu' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var quantile = require( '@stdlib/stats/base/dists/poisson/quantile' ); -var lambda; -var p; -var y; -var i; - -for ( i = 0; i < 10; i++ ) { - p = randu(); - lambda = randu() * 10.0; - y = quantile( p, lambda ); - console.log( 'p: %d, λ: %d, Q(p;λ): %d', p.toFixed( 4 ), lambda.toFixed( 4 ), y ); -} +var opts = { + 'dtype': 'float64' +}; +var p = uniform( 10, 0.0, 1.0, opts ); +var lambda = uniform( 10, 0.0, 10.0, opts ); + +logEachMap( 'p: %0.4f, λ: %0.4f, Q(p;λ): %0.4f', p, lambda, quantile ); ``` diff --git a/lib/node_modules/@stdlib/stats/base/dists/poisson/quantile/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/poisson/quantile/examples/index.js index aeb47d044b35..0b51384111fd 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/poisson/quantile/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/poisson/quantile/examples/index.js @@ -18,17 +18,14 @@ 'use strict'; -var randu = require( '@stdlib/random/base/randu' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var quantile = require( './../lib' ); -var lambda; -var p; -var y; -var i; +var opts = { + 'dtype': 'float64' +}; +var p = uniform( 10, 0.0, 1.0, opts ); +var lambda = uniform( 10, 0.0, 10.0, opts ); -for ( i = 0; i < 10; i++ ) { - p = randu(); - lambda = randu() * 10.0; - y = quantile( p, lambda ); - console.log( 'p: %d, λ: %d, Q(p;λ): %d', p.toFixed( 4 ), lambda.toFixed( 4 ), y ); -} +logEachMap( 'p: %0.4f, λ: %0.4f, Q(p;λ): %0.4f', p, lambda, quantile ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/poisson/skewness/README.md b/lib/node_modules/@stdlib/stats/base/dists/poisson/skewness/README.md index f37541e84430..72c66fbccf81 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/poisson/skewness/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/poisson/skewness/README.md @@ -97,19 +97,16 @@ var v = skewness( -1.0 ); ```javascript -var randu = require( '@stdlib/random/base/randu' ); -var round = require( '@stdlib/math/base/special/round' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var skewness = require( '@stdlib/stats/base/dists/poisson/skewness' ); -var lambda; -var v; -var i; +var opts = { + 'dtype': 'float64' +}; +var lambda = uniform( 10, 0.0, 20.0, opts ); -for ( i = 0; i < 10; i++ ) { - lambda = randu() * 20.0; - v = skewness( lambda ); - console.log( 'λ: %d, skew(X;λ): %d', lambda.toFixed( 4 ), v.toFixed( 4 ) ); -} +logEachMap( 'λ: %0.4f, skew(X;λ): %0.4f', lambda, skewness ); ``` diff --git a/lib/node_modules/@stdlib/stats/base/dists/poisson/skewness/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/poisson/skewness/examples/index.js index a73a6cebf76c..12e935af7dbc 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/poisson/skewness/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/poisson/skewness/examples/index.js @@ -18,15 +18,13 @@ 'use strict'; -var randu = require( '@stdlib/random/base/randu' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var skewness = require( './../lib' ); -var lambda; -var i; -var v; +var opts = { + 'dtype': 'float64' +}; +var lambda = uniform( 10, 0.0, 20.0, opts ); -for ( i = 0; i < 10; i++ ) { - lambda = randu() * 20.0; - v = skewness( lambda ); - console.log( 'λ: %d, skew(X;λ): %d', lambda.toFixed( 4 ), v.toFixed( 4 ) ); -} +logEachMap( 'λ: %0.4f, skew(X;λ): %0.4f', lambda, skewness ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/poisson/stdev/README.md b/lib/node_modules/@stdlib/stats/base/dists/poisson/stdev/README.md index 4f5e57a999e8..099b0602af23 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/poisson/stdev/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/poisson/stdev/README.md @@ -97,19 +97,16 @@ var v = stdev( -1.0 ); ```javascript -var randu = require( '@stdlib/random/base/randu' ); -var round = require( '@stdlib/math/base/special/round' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var stdev = require( '@stdlib/stats/base/dists/poisson/stdev' ); -var lambda; -var v; -var i; +var opts = { + 'dtype': 'float64' +}; +var lambda = uniform( 10, 0.0, 20.0, opts ); -for ( i = 0; i < 10; i++ ) { - lambda = randu() * 20.0; - v = stdev( lambda ); - console.log( 'λ: %d, SD(X;λ): %d', lambda.toFixed( 4 ), v.toFixed( 4 ) ); -} +logEachMap( 'λ: %0.4f, SD(X;λ): %0.4f', lambda, stdev ); ``` diff --git a/lib/node_modules/@stdlib/stats/base/dists/poisson/stdev/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/poisson/stdev/examples/index.js index 0342db514fdf..318abb1673b6 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/poisson/stdev/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/poisson/stdev/examples/index.js @@ -18,15 +18,13 @@ 'use strict'; -var randu = require( '@stdlib/random/base/randu' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var stdev = require( './../lib' ); -var lambda; -var i; -var v; +var opts = { + 'dtype': 'float64' +}; +var lambda = uniform( 10, 0.0, 20.0, opts ); -for ( i = 0; i < 10; i++ ) { - lambda = randu() * 20.0; - v = stdev( lambda ); - console.log( 'λ: %d, SD(X;λ): %d', lambda.toFixed( 4 ), v.toFixed( 4 ) ); -} +logEachMap( 'λ: %0.4f, SD(X;λ): %0.4f', lambda, stdev ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/poisson/variance/README.md b/lib/node_modules/@stdlib/stats/base/dists/poisson/variance/README.md index 2c4a80f59a1e..9945822fc8bc 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/poisson/variance/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/poisson/variance/README.md @@ -97,19 +97,16 @@ var v = variance( -1.0 ); ```javascript -var randu = require( '@stdlib/random/base/randu' ); -var round = require( '@stdlib/math/base/special/round' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var variance = require( '@stdlib/stats/base/dists/poisson/variance' ); -var lambda; -var v; -var i; +var opts = { + 'dtype': 'float64' +}; +var lambda = uniform( 10, 0.0, 20.0, opts ); -for ( i = 0; i < 10; i++ ) { - lambda = randu() * 20.0; - v = variance( lambda ); - console.log( 'λ: %d, Var(X;λ): %d', lambda.toFixed( 4 ), v.toFixed( 4 ) ); -} +logEachMap( 'λ: %0.4f, Var(X;λ): %0.4f', lambda, variance ); ``` diff --git a/lib/node_modules/@stdlib/stats/base/dists/poisson/variance/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/poisson/variance/examples/index.js index d21cb69ade05..03f29650e42a 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/poisson/variance/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/poisson/variance/examples/index.js @@ -18,15 +18,13 @@ 'use strict'; -var randu = require( '@stdlib/random/base/randu' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var variance = require( './../lib' ); -var lambda; -var i; -var v; +var opts = { + 'dtype': 'float64' +}; +var lambda = uniform( 10, 0.0, 20.0, opts ); -for ( i = 0; i < 10; i++ ) { - lambda = randu() * 20.0; - v = variance( lambda ); - console.log( 'λ: %d, Var(X;λ): %d', lambda.toFixed( 4 ), v.toFixed( 4 ) ); -} +logEachMap( 'λ: %0.4f, Var(X;λ): %0.4f', lambda, variance ); From a7e4e7f761672416e2f29c0b26061aefb69487c2 Mon Sep 17 00:00:00 2001 From: Harsh <149176984+hrshya@users.noreply.github.com> Date: Tue, 30 Dec 2025 20:14:13 +0530 Subject: [PATCH 2/5] Update README.md Signed-off-by: Harsh <149176984+hrshya@users.noreply.github.com> --- .../@stdlib/stats/base/dists/poisson/entropy/README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/node_modules/@stdlib/stats/base/dists/poisson/entropy/README.md b/lib/node_modules/@stdlib/stats/base/dists/poisson/entropy/README.md index 2227b5aa285f..f585854c3e36 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/poisson/entropy/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/poisson/entropy/README.md @@ -99,10 +99,10 @@ var v = entropy( -1.0 ); ```javascript var uniform = require( '@stdlib/random/array/uniform' ); var logEachMap = require( '@stdlib/console/log-each-map' ); -var entropy = require( './../lib' ); +var entropy = require( '@stdlib/stats/base/dists/poisson/entropy' ); var opts = { - 'dtype': 'float64' + 'dtype': 'float64' }; var lambda = uniform( 10, 0.0, 20.0, opts ); From 5c68ea39679f55e99b5c80d74d6f90d112159276 Mon Sep 17 00:00:00 2001 From: Athan Date: Tue, 30 Dec 2025 21:20:32 -0800 Subject: [PATCH 3/5] Apply suggestions from code review Signed-off-by: Athan --- .../@stdlib/stats/base/dists/poisson/entropy/README.md | 2 +- .../@stdlib/stats/base/dists/poisson/entropy/examples/index.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/node_modules/@stdlib/stats/base/dists/poisson/entropy/README.md b/lib/node_modules/@stdlib/stats/base/dists/poisson/entropy/README.md index f585854c3e36..2ae666c21733 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/poisson/entropy/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/poisson/entropy/README.md @@ -106,7 +106,7 @@ var opts = { }; var lambda = uniform( 10, 0.0, 20.0, opts ); -logEachMap( 'λ: %d, H(X;λ): %.4f', lambda, entropy ); +logEachMap( 'λ: %.4f, H(X;λ): %.4f', lambda, entropy ); ``` diff --git a/lib/node_modules/@stdlib/stats/base/dists/poisson/entropy/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/poisson/entropy/examples/index.js index add8b39777e5..5faca3169e72 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/poisson/entropy/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/poisson/entropy/examples/index.js @@ -27,4 +27,4 @@ var opts = { }; var lambda = uniform( 10, 0.0, 20.0, opts ); -logEachMap( 'λ: %d, H(X;λ): %.4f', lambda, entropy ); +logEachMap( 'λ: %.4f, H(X;λ): %.4f', lambda, entropy ); From 6dd7cb3364f731fe45b8449f1a0bc49d7a21c1e4 Mon Sep 17 00:00:00 2001 From: Athan Date: Tue, 30 Dec 2025 21:21:36 -0800 Subject: [PATCH 4/5] Apply suggestions from code review Signed-off-by: Athan --- .../@stdlib/stats/base/dists/poisson/entropy/README.md | 2 +- .../@stdlib/stats/base/dists/poisson/entropy/examples/index.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/node_modules/@stdlib/stats/base/dists/poisson/entropy/README.md b/lib/node_modules/@stdlib/stats/base/dists/poisson/entropy/README.md index 2ae666c21733..5ce82e1e1e4a 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/poisson/entropy/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/poisson/entropy/README.md @@ -106,7 +106,7 @@ var opts = { }; var lambda = uniform( 10, 0.0, 20.0, opts ); -logEachMap( 'λ: %.4f, H(X;λ): %.4f', lambda, entropy ); +logEachMap( 'λ: %0.4f, H(X;λ): %0.4f', lambda, entropy ); ``` diff --git a/lib/node_modules/@stdlib/stats/base/dists/poisson/entropy/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/poisson/entropy/examples/index.js index 5faca3169e72..b44bd77bfce1 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/poisson/entropy/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/poisson/entropy/examples/index.js @@ -27,4 +27,4 @@ var opts = { }; var lambda = uniform( 10, 0.0, 20.0, opts ); -logEachMap( 'λ: %.4f, H(X;λ): %.4f', lambda, entropy ); +logEachMap( 'λ: %0.4f, H(X;λ): %0.4f', lambda, entropy ); From 1331574649bd79822769577a52eacf52b1bedc85 Mon Sep 17 00:00:00 2001 From: Athan Date: Tue, 30 Dec 2025 21:23:44 -0800 Subject: [PATCH 5/5] Apply suggestions from code review Signed-off-by: Athan --- lib/node_modules/@stdlib/stats/base/dists/poisson/mgf/README.md | 2 +- .../@stdlib/stats/base/dists/poisson/mgf/examples/index.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/node_modules/@stdlib/stats/base/dists/poisson/mgf/README.md b/lib/node_modules/@stdlib/stats/base/dists/poisson/mgf/README.md index 0195fd753307..f22f1660d631 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/poisson/mgf/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/poisson/mgf/README.md @@ -130,7 +130,7 @@ var opts = { var t = uniform( 10, 0.0, 5.0, opts ); var lambda = uniform( 10, 0.0, 5.0, opts ); -logEachMap( 'x: %0.4f, λ: %0.4f, M_X(t;λ): %0.4f', t, lambda, mgf ); +logEachMap( 't: %0.4f, λ: %0.4f, M_X(t;λ): %0.4f', t, lambda, mgf ); ``` diff --git a/lib/node_modules/@stdlib/stats/base/dists/poisson/mgf/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/poisson/mgf/examples/index.js index 844a6e57ee36..9184e716f229 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/poisson/mgf/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/poisson/mgf/examples/index.js @@ -28,4 +28,4 @@ var opts = { var t = uniform( 10, 0.0, 5.0, opts ); var lambda = uniform( 10, 0.0, 5.0, opts ); -logEachMap( 'x: %0.4f, λ: %0.4f, M_X(t;λ): %0.4f', t, lambda, mgf ); +logEachMap( 't: %0.4f, λ: %0.4f, M_X(t;λ): %0.4f', t, lambda, mgf );