From a75087aef6bc3c01ad9590fe6c17f2b1ef40e179 Mon Sep 17 00:00:00 2001 From: hrshya Date: Wed, 21 May 2025 10:24:20 +0530 Subject: [PATCH] docs: replace manual for loop in examples --- .../stats/base/dists/chisquare/mgf/README.md | 19 +++++++---------- .../dists/chisquare/mgf/examples/index.js | 19 +++++++---------- .../stats/base/dists/chisquare/mode/README.md | 17 +++++++-------- .../dists/chisquare/mode/examples/index.js | 16 +++++++------- .../stats/base/dists/chisquare/pdf/README.md | 21 ++++++++----------- .../dists/chisquare/pdf/examples/index.js | 19 +++++++---------- .../base/dists/chisquare/quantile/README.md | 21 ++++++++----------- .../chisquare/quantile/examples/index.js | 19 +++++++---------- .../base/dists/chisquare/skewness/README.md | 17 +++++++-------- .../chisquare/skewness/examples/index.js | 16 +++++++------- .../base/dists/chisquare/stdev/README.md | 17 +++++++-------- .../dists/chisquare/stdev/examples/index.js | 16 +++++++------- .../base/dists/chisquare/variance/README.md | 17 +++++++-------- .../chisquare/variance/examples/index.js | 16 +++++++------- 14 files changed, 106 insertions(+), 144 deletions(-) diff --git a/lib/node_modules/@stdlib/stats/base/dists/chisquare/mgf/README.md b/lib/node_modules/@stdlib/stats/base/dists/chisquare/mgf/README.md index d49e0d64e90c..82f134f78dcf 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/chisquare/mgf/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/chisquare/mgf/README.md @@ -131,20 +131,17 @@ y = mymgf( 0.4 ); ```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/chisquare/mgf' ); -var t; -var k; -var y; -var i; +var opts = { + 'dtype': 'float64' +}; +var t = uniform( 10, 0.0, 0.5, opts ); +var k = uniform( 10, 0.0, 10.0, opts ); -for ( i = 0; i < 10; i++ ) { - t = randu() * 0.5; - k = randu() * 10.0; - y = mgf( t, k ); - console.log( 'x: %d, k: %d, M_X(t;k): %d', t.toFixed( 4 ), k.toFixed( 4 ), y.toFixed( 4 ) ); -} +logEachMap( 'x: %0.4f, k: %0.4f, M_X(t;k): %0.4f', t, k, mgf ); ``` diff --git a/lib/node_modules/@stdlib/stats/base/dists/chisquare/mgf/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/chisquare/mgf/examples/index.js index 091c7ea755d2..62165b2bbefd 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/chisquare/mgf/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/chisquare/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 t; -var k; -var y; -var i; +var opts = { + 'dtype': 'float64' +}; +var t = uniform( 10, 0.0, 0.5, opts ); +var k = uniform( 10, 0.0, 10.0, opts ); -for ( i = 0; i < 10; i++ ) { - t = randu() * 0.5; - k = randu() * 10.0; - y = mgf( t, k ); - console.log( 'x: %d, k: %d, M_X(t;k): %d', t.toFixed( 4 ), k.toFixed( 4 ), y.toFixed( 4 ) ); -} +logEachMap( 'x: %0.4f, k: %0.4f, M_X(t;k): %0.4f', t, k, mgf ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/chisquare/mode/README.md b/lib/node_modules/@stdlib/stats/base/dists/chisquare/mode/README.md index 012931bf8158..a7c94184ca25 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/chisquare/mode/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/chisquare/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/chisquare/mode' ); -var k; -var v; -var i; +var opts = { + 'dtype': 'float64' +}; +var k = uniform( 10, 0.0, 20.0, opts ); -for ( i = 0; i < 10; i++ ) { - k = randu() * 20.0; - v = mode( k ); - console.log( 'k: %d, mode(X,k): %d', k.toFixed( 4 ), v.toFixed( 4 ) ); -} +logEachMap( 'k: %0.4f, mode(X;k): %0.4f', k, mode ); ``` diff --git a/lib/node_modules/@stdlib/stats/base/dists/chisquare/mode/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/chisquare/mode/examples/index.js index 18044db93e38..1d64cda0439c 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/chisquare/mode/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/chisquare/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 i; -var k; -var v; +var opts = { + 'dtype': 'float64' +}; +var k = uniform( 10, 0.0, 20.0, opts ); -for ( i = 0; i < 10; i++ ) { - k = randu() * 20.0; - v = mode( k ); - console.log( 'k: %d, mode(X;k): %d', k.toFixed( 4 ), v.toFixed( 4 ) ); -} +logEachMap( 'k: %0.4f, mode(X;k): %0.4f', k, mode ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/chisquare/pdf/README.md b/lib/node_modules/@stdlib/stats/base/dists/chisquare/pdf/README.md index 4b6466190a5f..f5bf88d244a4 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/chisquare/pdf/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/chisquare/pdf/README.md @@ -120,20 +120,17 @@ y = myPDF( 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 pdf = require( '@stdlib/stats/base/dists/chisquare/pdf' ); -var k; -var x; -var y; -var i; - -for ( i = 0; i < 20; i++ ) { - x = randu() * 10.0; - k = randu() * 10.0; - y = pdf( x, k ); - console.log( 'x: %d, k: %d, f(x;k): %d', x.toFixed( 4 ), k.toFixed( 4 ), y.toFixed( 4 ) ); -} +var opts = { + 'dtype': 'float64' +}; +var x = uniform( 20, 0.0, 10.0, opts ); +var k = uniform( 20, 0.0, 10.0, opts ); + +logEachMap( 'x: %0.4f, k: %0.4f, f(x;k): %0.4f', x, k, pdf ); ``` diff --git a/lib/node_modules/@stdlib/stats/base/dists/chisquare/pdf/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/chisquare/pdf/examples/index.js index e945d4f9d6f9..da7d694ad671 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/chisquare/pdf/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/chisquare/pdf/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 pdf = require( './../lib' ); -var k; -var x; -var y; -var i; +var opts = { + 'dtype': 'float64' +}; +var x = uniform( 20, 0.0, 10.0, opts ); +var k = uniform( 20, 0.0, 10.0, opts ); -for ( i = 0; i < 20; i++ ) { - x = randu() * 10.0; - k = randu() * 10.0; - y = pdf( x, k ); - console.log( 'x: %d, k: %d, f(x;k): %d', x.toFixed( 4 ), k.toFixed( 4 ), y.toFixed( 4 ) ); -} +logEachMap( 'x: %0.4f, k: %0.4f, f(x;k): %0.4f', x, k, pdf ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/chisquare/quantile/README.md b/lib/node_modules/@stdlib/stats/base/dists/chisquare/quantile/README.md index 314a61e07c4e..40623d9b4091 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/chisquare/quantile/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/chisquare/quantile/README.md @@ -130,20 +130,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/chisquare/quantile' ); -var k; -var p; -var y; -var i; - -for ( i = 0; i < 20; i++ ) { - p = randu(); - k = randu() * 10.0; - y = quantile( p, k ); - console.log( 'p: %d, k: %d, Q(p;k): %d', p.toFixed( 4 ), k.toFixed( 4 ), y.toFixed( 4 ) ); -} +var opts = { + 'dtype': 'float64' +}; +var p = uniform( 20, 0.0, 1.0, opts ); +var k = uniform( 20, 0.0, 10.0, opts ); + +logEachMap( 'p: %0.4f, k: %0.4f, Q(p;k): %0.4f', p, k, quantile ); ``` diff --git a/lib/node_modules/@stdlib/stats/base/dists/chisquare/quantile/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/chisquare/quantile/examples/index.js index c36e8fedd81b..c927cf0d5115 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/chisquare/quantile/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/chisquare/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 k; -var p; -var y; -var i; +var opts = { + 'dtype': 'float64' +}; +var p = uniform( 20, 0.0, 1.0, opts ); +var k = uniform( 20, 0.0, 10.0, opts ); -for ( i = 0; i < 20; i++ ) { - p = randu(); - k = randu() * 10.0; - y = quantile( p, k ); - console.log( 'p: %d, k: %d, Q(p;k): %d', p.toFixed( 4 ), k.toFixed( 4 ), y.toFixed( 4 ) ); -} +logEachMap( 'p: %0.4f, k: %0.4f, Q(p;k): %0.4f', p, k, quantile ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/chisquare/skewness/README.md b/lib/node_modules/@stdlib/stats/base/dists/chisquare/skewness/README.md index 91465338bc1f..b1ee02e13139 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/chisquare/skewness/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/chisquare/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/chisquare/skewness' ); -var k; -var v; -var i; +var opts = { + 'dtype': 'float64' +}; +var k = uniform( 10, 0.0, 20.0, opts ); -for ( i = 0; i < 10; i++ ) { - k = randu() * 20.0; - v = skewness( k ); - console.log( 'k: %d, skew(X,k): %d', k.toFixed( 4 ), v.toFixed( 4 ) ); -} +logEachMap( 'k: %0.4f, skew(X;k): %0.4f', k, skewness ); ``` diff --git a/lib/node_modules/@stdlib/stats/base/dists/chisquare/skewness/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/chisquare/skewness/examples/index.js index b323bcc7f0b8..bdbd25f37382 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/chisquare/skewness/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/chisquare/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 i; -var k; -var v; +var opts = { + 'dtype': 'float64' +}; +var k = uniform( 10, 0.0, 20.0, opts ); -for ( i = 0; i < 10; i++ ) { - k = randu() * 20.0; - v = skewness( k ); - console.log( 'k: %d, skew(X;k): %d', k.toFixed( 4 ), v.toFixed( 4 ) ); -} +logEachMap( 'k: %0.4f, skew(X;k): %0.4f', k, skewness ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/chisquare/stdev/README.md b/lib/node_modules/@stdlib/stats/base/dists/chisquare/stdev/README.md index fc967062e882..55481d783aeb 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/chisquare/stdev/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/chisquare/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/chisquare/stdev' ); -var k; -var v; -var i; +var opts = { + 'dtype': 'float64' +}; +var k = uniform( 10, 0.0, 20.0, opts ); -for ( i = 0; i < 10; i++ ) { - k = randu() * 20.0; - v = stdev( k ); - console.log( 'k: %d, SD(X,k): %d', k.toFixed( 4 ), v.toFixed( 4 ) ); -} +logEachMap( 'k: %0.4f, SD(X;k): %0.4f', k, stdev ); ``` diff --git a/lib/node_modules/@stdlib/stats/base/dists/chisquare/stdev/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/chisquare/stdev/examples/index.js index e84e434bc45e..3ff42a6b134c 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/chisquare/stdev/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/chisquare/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 i; -var k; -var v; +var opts = { + 'dtype': 'float64' +}; +var k = uniform( 10, 0.0, 20.0, opts ); -for ( i = 0; i < 10; i++ ) { - k = randu() * 20.0; - v = stdev( k ); - console.log( 'k: %d, SD(X;k): %d', k.toFixed( 4 ), v.toFixed( 4 ) ); -} +logEachMap( 'k: %0.4f, SD(X;k): %0.4f', k, stdev ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/chisquare/variance/README.md b/lib/node_modules/@stdlib/stats/base/dists/chisquare/variance/README.md index 6e4c375fec9d..95607af2908b 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/chisquare/variance/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/chisquare/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/chisquare/variance' ); -var k; -var v; -var i; +var opts = { + 'dtype': 'float64' +}; +var k = uniform( 10, 0.0, 20.0, opts ); -for ( i = 0; i < 10; i++ ) { - k = randu() * 20.0; - v = variance( k ); - console.log( 'k: %d, Var(X,k): %d', k.toFixed( 4 ), v.toFixed( 4 ) ); -} +logEachMap( 'k: %0.4f, Var(X;k): %0.4f', k, variance ); ``` diff --git a/lib/node_modules/@stdlib/stats/base/dists/chisquare/variance/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/chisquare/variance/examples/index.js index 018b360cc555..095f66bac0e1 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/chisquare/variance/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/chisquare/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 i; -var k; -var v; +var opts = { + 'dtype': 'float64' +}; +var k = uniform( 10, 0.0, 20.0, opts ); -for ( i = 0; i < 10; i++ ) { - k = randu() * 20.0; - v = variance( k ); - console.log( 'k: %d, Var(X;k): %d', k.toFixed( 4 ), v.toFixed( 4 ) ); -} +logEachMap( 'k: %0.4f, Var(X;k): %0.4f', k, variance );