From 5cf2c89b2345fb9a04d2a1e28711f91d9ced980e Mon Sep 17 00:00:00 2001 From: hrshya Date: Tue, 30 Dec 2025 23:55:56 +0530 Subject: [PATCH 1/5] docs: replace manual for loop in examples --- .../stats/base/dists/rayleigh/cdf/README.md | 19 ++++++++----------- .../base/dists/rayleigh/cdf/examples/index.js | 19 ++++++++----------- .../base/dists/rayleigh/entropy/README.md | 17 +++++++---------- .../dists/rayleigh/entropy/examples/index.js | 16 +++++++--------- .../base/dists/rayleigh/kurtosis/README.md | 17 +++++++---------- .../dists/rayleigh/kurtosis/examples/index.js | 16 +++++++--------- .../base/dists/rayleigh/logcdf/README.md | 19 ++++++++----------- .../dists/rayleigh/logcdf/examples/index.js | 19 ++++++++----------- .../base/dists/rayleigh/logpdf/README.md | 19 ++++++++----------- .../dists/rayleigh/logpdf/examples/index.js | 19 ++++++++----------- .../stats/base/dists/rayleigh/mean/README.md | 19 ++++++++----------- .../dists/rayleigh/mean/examples/index.js | 16 +++++++--------- .../base/dists/rayleigh/median/README.md | 17 +++++++---------- .../dists/rayleigh/median/examples/index.js | 16 +++++++--------- .../stats/base/dists/rayleigh/mgf/README.md | 19 ++++++++----------- .../base/dists/rayleigh/mgf/examples/index.js | 19 ++++++++----------- .../stats/base/dists/rayleigh/mode/README.md | 17 +++++++---------- .../dists/rayleigh/mode/examples/index.js | 16 +++++++--------- .../stats/base/dists/rayleigh/pdf/README.md | 19 ++++++++----------- .../base/dists/rayleigh/pdf/examples/index.js | 19 ++++++++----------- .../base/dists/rayleigh/quantile/README.md | 19 ++++++++----------- .../dists/rayleigh/quantile/examples/index.js | 19 ++++++++----------- .../base/dists/rayleigh/skewness/README.md | 17 +++++++---------- .../dists/rayleigh/skewness/examples/index.js | 16 +++++++--------- .../stats/base/dists/rayleigh/stdev/README.md | 17 +++++++---------- .../dists/rayleigh/stdev/examples/index.js | 16 +++++++--------- .../base/dists/rayleigh/variance/README.md | 17 +++++++---------- .../dists/rayleigh/variance/examples/index.js | 16 +++++++--------- 28 files changed, 209 insertions(+), 285 deletions(-) diff --git a/lib/node_modules/@stdlib/stats/base/dists/rayleigh/cdf/README.md b/lib/node_modules/@stdlib/stats/base/dists/rayleigh/cdf/README.md index 1a6d57494e2a..35989e03ea49 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/rayleigh/cdf/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/rayleigh/cdf/README.md @@ -122,20 +122,17 @@ y = myCDF( 0.5 ); ```javascript -var randu = require( '@stdlib/random/base/randu' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var cdf = require( '@stdlib/stats/base/dists/rayleigh/cdf' ); -var sigma; -var x; -var y; -var i; +var opts = { + 'dtype': 'float64' +}; +var x = uniform( 10, 0.0, 10.0, opts ); +var sigma = uniform( 10, 0.0, 10.0, opts ); -for ( i = 0; i < 10; i++ ) { - x = randu() * 10.0; - sigma = randu() * 10.0; - y = cdf( x, sigma ); - console.log( 'x: %d, σ: %d, F(x;σ): %d', x.toFixed( 4 ), sigma.toFixed( 4 ), y.toFixed( 4 ) ); -} +logEachMap( 'x: %0.4f, σ: %0.4f, F(x;σ): %0.4f', x, sigma, cdf ); ``` diff --git a/lib/node_modules/@stdlib/stats/base/dists/rayleigh/cdf/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/rayleigh/cdf/examples/index.js index ef763ad43306..ec6463405896 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/rayleigh/cdf/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/rayleigh/cdf/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 cdf = require( './../lib' ); -var sigma; -var x; -var y; -var i; +var opts = { + 'dtype': 'float64' +}; +var x = uniform( 10, 0.0, 10.0, opts ); +var sigma = uniform( 10, 0.0, 10.0, opts ); -for ( i = 0; i < 10; i++ ) { - x = randu() * 10.0; - sigma = randu() * 10.0; - y = cdf( x, sigma ); - console.log( 'x: %d, σ: %d, F(x;σ): %d', x.toFixed( 4 ), sigma.toFixed( 4 ), y.toFixed( 4 ) ); -} +logEachMap( 'x: %0.4f, σ: %0.4f, F(x;σ): %0.4f', x, sigma, cdf ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/rayleigh/entropy/README.md b/lib/node_modules/@stdlib/stats/base/dists/rayleigh/entropy/README.md index d7a5e9f6003b..d9126513ef9e 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/rayleigh/entropy/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/rayleigh/entropy/README.md @@ -97,19 +97,16 @@ var y = entropy( -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 entropy = require( '@stdlib/stats/base/dists/rayleigh/entropy' ); -var sigma; -var y; -var i; +var opts = { + 'dtype': 'float64' +}; +var sigma = uniform( 10, 0.0, 20.0, opts ); -for ( i = 0; i < 10; i++ ) { - sigma = randu() * 20.0; - y = entropy( sigma ); - console.log( 'σ: %d, h(X,v): %d', sigma.toFixed( 4 ), y.toFixed( 4 ) ); -} +logEachMap( 'σ: %0.4f, h(X;σ): %0.4f', sigma, entropy ); ``` diff --git a/lib/node_modules/@stdlib/stats/base/dists/rayleigh/entropy/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/rayleigh/entropy/examples/index.js index 62d9c3e25107..4d2af36d2e49 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/rayleigh/entropy/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/rayleigh/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 sigma; -var i; -var y; +var opts = { + 'dtype': 'float64' +}; +var sigma = uniform( 10, 0.0, 20.0, opts ); -for ( i = 0; i < 10; i++ ) { - sigma = randu() * 20.0; - y = entropy( sigma ); - console.log( 'σ: %d, h(X;σ): %d', sigma.toFixed( 4 ), y.toFixed( 4 ) ); -} +logEachMap( 'σ: %0.4f, h(X;σ): %0.4f', sigma, entropy ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/rayleigh/kurtosis/README.md b/lib/node_modules/@stdlib/stats/base/dists/rayleigh/kurtosis/README.md index 319327eb58b9..855013a53263 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/rayleigh/kurtosis/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/rayleigh/kurtosis/README.md @@ -97,19 +97,16 @@ var y = 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/rayleigh/kurtosis' ); -var sigma; -var y; -var i; +var opts = { + 'dtype': 'float64' +}; +var sigma = uniform( 10, 0.0, 20.0, opts ); -for ( i = 0; i < 10; i++ ) { - sigma = randu() * 20.0; - y = kurtosis( sigma ); - console.log( 'σ: %d, Kurt(X,σ): %d', sigma.toFixed( 4 ), y.toFixed( 4 ) ); -} +logEachMap( 'σ: %0.4f, Kurt(X;σ): %0.4f', sigma, kurtosis ); ``` diff --git a/lib/node_modules/@stdlib/stats/base/dists/rayleigh/kurtosis/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/rayleigh/kurtosis/examples/index.js index 14abfe29ccaa..4d6b489f5a62 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/rayleigh/kurtosis/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/rayleigh/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 sigma; -var i; -var y; +var opts = { + 'dtype': 'float64' +}; +var sigma = uniform( 10, 0.0, 20.0, opts ); -for ( i = 0; i < 10; i++ ) { - sigma = randu() * 20.0; - y = kurtosis( sigma ); - console.log( 'σ: %d, Kurt(X;σ): %d', sigma.toFixed( 4 ), y.toFixed( 4 ) ); -} +logEachMap( 'σ: %0.4f, Kurt(X;σ): %0.4f', sigma, kurtosis ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/rayleigh/logcdf/README.md b/lib/node_modules/@stdlib/stats/base/dists/rayleigh/logcdf/README.md index 1eff2ce03742..d6dd06543660 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/rayleigh/logcdf/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/rayleigh/logcdf/README.md @@ -132,20 +132,17 @@ y = mylogCDF( 0.5 ); ```javascript -var randu = require( '@stdlib/random/base/randu' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var logcdf = require( '@stdlib/stats/base/dists/rayleigh/logcdf' ); -var sigma; -var x; -var y; -var i; +var opts = { + 'dtype': 'float64' +}; +var x = uniform( 10, 0.0, 10.0, opts ); +var sigma = uniform( 10, 0.0, 10.0, opts ); -for ( i = 0; i < 10; i++ ) { - x = randu() * 10.0; - sigma = randu() * 10.0; - y = logcdf( x, sigma ); - console.log( 'x: %d, σ: %d, ln(F(x;σ)): %d', x.toFixed( 4 ), sigma.toFixed( 4 ), y.toFixed( 4 ) ); -} +logEachMap( 'x: %0.4f, σ: %0.4f, ln(F(x;σ)): %0.4f', x, sigma, logcdf ); ``` diff --git a/lib/node_modules/@stdlib/stats/base/dists/rayleigh/logcdf/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/rayleigh/logcdf/examples/index.js index e9cd693696d9..44cea30121a2 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/rayleigh/logcdf/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/rayleigh/logcdf/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 logcdf = require( './../lib' ); -var sigma; -var x; -var y; -var i; +var opts = { + 'dtype': 'float64' +}; +var x = uniform( 10, 0.0, 10.0, opts ); +var sigma = uniform( 10, 0.0, 10.0, opts ); -for ( i = 0; i < 10; i++ ) { - x = randu() * 10.0; - sigma = randu() * 10.0; - y = logcdf( x, sigma ); - console.log( 'x: %d, σ: %d, ln(F(x;σ)): %d', x.toFixed( 4 ), sigma.toFixed( 4 ), y.toFixed( 4 ) ); -} +logEachMap( 'x: %0.4f, σ: %0.4f, ln(F(x;σ)): %0.4f', x, sigma, logcdf ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/rayleigh/logpdf/README.md b/lib/node_modules/@stdlib/stats/base/dists/rayleigh/logpdf/README.md index 2951847bd276..278a49d6c768 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/rayleigh/logpdf/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/rayleigh/logpdf/README.md @@ -133,20 +133,17 @@ y = mylogpdf( 4.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 logpdf = require( '@stdlib/stats/base/dists/rayleigh/logpdf' ); -var sigma; -var x; -var y; -var i; +var opts = { + 'dtype': 'float64' +}; +var x = uniform( 10, 0.0, 10.0, opts ); +var sigma = uniform( 10, 0.0, 10.0, opts ); -for ( i = 0; i < 10; i++ ) { - x = randu() * 10.0; - sigma = randu() * 10.0; - y = logpdf( x, sigma ); - console.log( 'x: %d, σ: %d, ln(f(x;σ)): %d', x.toFixed( 4 ), sigma.toFixed( 4 ), y.toFixed( 4 ) ); -} +logEachMap( 'x: %0.4f, σ: %0.4f, ln(f(x;σ)): %0.4f', x, sigma, logpdf ); ``` diff --git a/lib/node_modules/@stdlib/stats/base/dists/rayleigh/logpdf/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/rayleigh/logpdf/examples/index.js index 6fe7fdad0fe7..e9cd7ca69301 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/rayleigh/logpdf/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/rayleigh/logpdf/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 logpdf = require( './../lib' ); -var sigma; -var x; -var y; -var i; +var opts = { + 'dtype': 'float64' +}; +var x = uniform( 10, 0.0, 10.0, opts ); +var sigma = uniform( 10, 0.0, 10.0, opts ); -for ( i = 0; i < 10; i++ ) { - x = randu() * 10.0; - sigma = randu() * 10.0; - y = logpdf( x, sigma ); - console.log( 'x: %d, σ: %d, ln(f(x;σ)): %d', x.toFixed( 4 ), sigma.toFixed( 4 ), y.toFixed( 4 ) ); -} +logEachMap( 'x: %0.4f, σ: %0.4f, ln(f(x;σ)): %0.4f', x, sigma, logpdf ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/rayleigh/mean/README.md b/lib/node_modules/@stdlib/stats/base/dists/rayleigh/mean/README.md index b37fb2188350..742155dd37d4 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/rayleigh/mean/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/rayleigh/mean/README.md @@ -100,19 +100,16 @@ y = mean( -0.1 ); ```javascript -var randu = require( '@stdlib/random/base/randu' ); -var round = require( '@stdlib/math/base/special/round' ); -var mean = require( '@stdlib/stats/base/dists/rayleigh/mean' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); +var mean = require( './../lib' ); -var sigma; -var y; -var i; +var opts = { + 'dtype': 'float64' +}; +var sigma = uniform( 10, 0.0, 20.0, opts ); -for ( i = 0; i < 10; i++ ) { - sigma = randu() * 20.0; - y = mean( sigma ); - console.log( 'σ: %d, E(X,σ): %d', sigma.toFixed( 4 ), y.toFixed( 4 ) ); -} +logEachMap( 'σ: %0.4f, E(X;σ): %0.4f', sigma, mean ); ``` diff --git a/lib/node_modules/@stdlib/stats/base/dists/rayleigh/mean/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/rayleigh/mean/examples/index.js index 0943b562d3f7..1e4cdf9f4308 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/rayleigh/mean/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/rayleigh/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 sigma; -var i; -var y; +var opts = { + 'dtype': 'float64' +}; +var sigma = uniform( 10, 0.0, 20.0, opts ); -for ( i = 0; i < 10; i++ ) { - sigma = randu() * 20.0; - y = mean( sigma ); - console.log( 'σ: %d, E(X;σ): %d', sigma.toFixed( 4 ), y.toFixed( 4 ) ); -} +logEachMap( 'σ: %0.4f, E(X;σ): %0.4f', sigma, mean ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/rayleigh/median/README.md b/lib/node_modules/@stdlib/stats/base/dists/rayleigh/median/README.md index 66851a14b5b7..eca4ccb26b14 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/rayleigh/median/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/rayleigh/median/README.md @@ -99,19 +99,16 @@ var y = 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/rayleigh/median' ); -var sigma; -var y; -var i; +var opts = { + 'dtype': 'float64' +}; +var sigma = uniform( 10, 0.0, 20.0, opts ); -for ( i = 0; i < 10; i++ ) { - sigma = randu() * 20.0; - y = median( sigma ); - console.log( 'σ: %d, Median(X,σ): %d', sigma.toFixed( 4 ), y.toFixed( 4 ) ); -} +logEachMap( 'σ: %0.4f, Median(X;σ): %0.4f', sigma, median ); ``` diff --git a/lib/node_modules/@stdlib/stats/base/dists/rayleigh/median/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/rayleigh/median/examples/index.js index 4bce840f8c5c..a416e76d8faa 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/rayleigh/median/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/rayleigh/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 sigma; -var i; -var y; +var opts = { + 'dtype': 'float64' +}; +var sigma = uniform( 10, 0.0, 20.0, opts ); -for ( i = 0; i < 10; i++ ) { - sigma = randu() * 20.0; - y = median( sigma ); - console.log( 'σ: %d, Median(X;σ): %d', sigma.toFixed( 4 ), y.toFixed( 4 ) ); -} +logEachMap( 'σ: %0.4f, Median(X;σ): %0.4f', sigma, median ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/rayleigh/mgf/README.md b/lib/node_modules/@stdlib/stats/base/dists/rayleigh/mgf/README.md index a8b563747a78..81fafea690fd 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/rayleigh/mgf/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/rayleigh/mgf/README.md @@ -123,20 +123,17 @@ y = myMGF( 0.5 ); ```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/rayleigh/mgf' ); -var sigma; -var t; -var y; -var i; +var opts = { + 'dtype': 'float64' +}; +var t = uniform( 10, 0.0, 1.0, opts ); +var sigma = uniform( 10, 0.0, 5.0, opts ); -for ( i = 0; i < 10; i++ ) { - t = randu(); - sigma = randu() * 5.0; - y = mgf( t, sigma ); - console.log( 't: %d, σ: %d, M_X(t;σ): %d', t.toFixed( 4 ), sigma.toFixed( 4 ), y.toFixed( 4 ) ); -} +logEachMap( 't: %0.4f, σ: %0.4f, M_X(t;σ): %0.4f', t, sigma, mgf ); ``` diff --git a/lib/node_modules/@stdlib/stats/base/dists/rayleigh/mgf/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/rayleigh/mgf/examples/index.js index cb5806cd0e26..763f7e1ee032 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/rayleigh/mgf/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/rayleigh/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 sigma; -var t; -var y; -var i; +var opts = { + 'dtype': 'float64' +}; +var t = uniform( 10, 0.0, 1.0, opts ); +var sigma = uniform( 10, 0.0, 5.0, opts ); -for ( i = 0; i < 10; i++ ) { - t = randu(); - sigma = randu() * 5.0; - y = mgf( t, sigma ); - console.log( 't: %d, σ: %d, M_X(t;σ): %d', t.toFixed( 4 ), sigma.toFixed( 4 ), y.toFixed( 4 ) ); -} +logEachMap( 't: %0.4f, σ: %0.4f, M_X(t;σ): %0.4f', t, sigma, mgf ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/rayleigh/mode/README.md b/lib/node_modules/@stdlib/stats/base/dists/rayleigh/mode/README.md index 76cc9ad1e50e..cf8237145a7d 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/rayleigh/mode/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/rayleigh/mode/README.md @@ -97,19 +97,16 @@ var y = 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/rayleigh/mode' ); -var sigma; -var y; -var i; +var opts = { + 'dtype': 'float64' +}; +var sigma = uniform( 10, 0.0, 20.0, opts ); -for ( i = 0; i < 10; i++ ) { - sigma = randu() * 20.0; - y = mode( sigma ); - console.log( 'σ: %d, mode(X,σ): %d', sigma.toFixed( 4 ), y.toFixed( 4 ) ); -} +logEachMap( 'σ: %0.4f, mode(X;σ): %0.4f', sigma, mode ); ``` diff --git a/lib/node_modules/@stdlib/stats/base/dists/rayleigh/mode/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/rayleigh/mode/examples/index.js index 0f0f8d345aa8..e91d9d214ae5 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/rayleigh/mode/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/rayleigh/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 sigma; -var i; -var y; +var opts = { + 'dtype': 'float64' +}; +var sigma = uniform( 10, 0.0, 20.0, opts ); -for ( i = 0; i < 10; i++ ) { - sigma = randu() * 20.0; - y = mode( sigma ); - console.log( 'σ: %d, mode(X;σ): %d', sigma.toFixed( 4 ), y.toFixed( 4 ) ); -} +logEachMap( 'σ: %0.4f, mode(X;σ): %0.4f', sigma, mode ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/rayleigh/pdf/README.md b/lib/node_modules/@stdlib/stats/base/dists/rayleigh/pdf/README.md index 04eee12f2300..a5d9243457b6 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/rayleigh/pdf/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/rayleigh/pdf/README.md @@ -123,20 +123,17 @@ y = myPDF( 4.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/rayleigh/pdf' ); -var sigma; -var x; -var y; -var i; +var opts = { + 'dtype': 'float64' +}; +var x = uniform( 10, 0.0, 10.0, opts ); +var sigma = uniform( 10, 0.0, 10.0, opts ); -for ( i = 0; i < 10; i++ ) { - x = randu() * 10.0; - sigma = randu() * 10.0; - y = pdf( x, sigma ); - console.log( 'x: %d, σ: %d, f(x;σ): %d', x.toFixed( 4 ), sigma.toFixed( 4 ), y.toFixed( 4 ) ); -} +logEachMap( 'x: %0.4f, σ: %0.4f, f(x;σ): %0.4f', x, sigma, pdf ); ``` diff --git a/lib/node_modules/@stdlib/stats/base/dists/rayleigh/pdf/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/rayleigh/pdf/examples/index.js index 758505d4631e..a450eb0f6c67 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/rayleigh/pdf/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/rayleigh/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 sigma; -var x; -var y; -var i; +var opts = { + 'dtype': 'float64' +}; +var x = uniform( 10, 0.0, 10.0, opts ); +var sigma = uniform( 10, 0.0, 10.0, opts ); -for ( i = 0; i < 10; i++ ) { - x = randu() * 10.0; - sigma = randu() * 10.0; - y = pdf( x, sigma ); - console.log( 'x: %d, σ: %d, f(x;σ): %d', x.toFixed( 4 ), sigma.toFixed( 4 ), y.toFixed( 4 ) ); -} +logEachMap( 'x: %0.4f, σ: %0.4f, f(x;σ): %0.4f', x, sigma, pdf ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/rayleigh/quantile/README.md b/lib/node_modules/@stdlib/stats/base/dists/rayleigh/quantile/README.md index e4f8254ddbb5..143102e756ea 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/rayleigh/quantile/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/rayleigh/quantile/README.md @@ -127,20 +127,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/rayleigh/quantile' ); -var sigma; -var p; -var y; -var i; +var opts = { + 'dtype': 'float64' +}; +var p = uniform( 10, 0.0, 1.0, opts ); +var sigma = uniform( 10, 0.0, 10.0, opts ); -for ( i = 0; i < 10; i++ ) { - p = randu(); - sigma = randu() * 10.0; - y = quantile( p, sigma ); - console.log( 'p: %d, σ: %d, Q(p;σ): %d', p.toFixed( 4 ), sigma.toFixed( 4 ), y.toFixed( 4 ) ); -} +logEachMap( 'p: %0.4f, σ: %0.4f, Q(p;σ): %0.4f', p, sigma, quantile ); ``` diff --git a/lib/node_modules/@stdlib/stats/base/dists/rayleigh/quantile/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/rayleigh/quantile/examples/index.js index bc19dc740092..a69e27c0451e 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/rayleigh/quantile/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/rayleigh/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 sigma; -var p; -var y; -var i; +var opts = { + 'dtype': 'float64' +}; +var p = uniform( 10, 0.0, 1.0, opts ); +var sigma = uniform( 10, 0.0, 10.0, opts ); -for ( i = 0; i < 10; i++ ) { - p = randu(); - sigma = randu() * 10.0; - y = quantile( p, sigma ); - console.log( 'p: %d, σ: %d, Q(p;σ): %d', p.toFixed( 4 ), sigma.toFixed( 4 ), y.toFixed( 4 ) ); -} +logEachMap( 'p: %0.4f, σ: %0.4f, Q(p;σ): %0.4f', p, sigma, quantile ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/rayleigh/skewness/README.md b/lib/node_modules/@stdlib/stats/base/dists/rayleigh/skewness/README.md index 07321e3ee764..34c8ae3b024e 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/rayleigh/skewness/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/rayleigh/skewness/README.md @@ -97,19 +97,16 @@ var y = 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/rayleigh/skewness' ); -var sigma; -var y; -var i; +var opts = { + 'dtype': 'float64' +}; +var sigma = uniform( 10, 0.0, 20.0, opts ); -for ( i = 0; i < 10; i++ ) { - sigma = randu() * 20.0; - y = skewness( sigma ); - console.log( 'σ: %d, skew(X,σ): %d', sigma.toFixed( 4 ), y.toFixed( 4 ) ); -} +logEachMap( 'σ: %0.4f, skew(X;σ): %0.4f', sigma, skewness ); ``` diff --git a/lib/node_modules/@stdlib/stats/base/dists/rayleigh/skewness/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/rayleigh/skewness/examples/index.js index 58facb0126f0..8a7cc555ea20 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/rayleigh/skewness/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/rayleigh/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 sigma; -var i; -var y; +var opts = { + 'dtype': 'float64' +}; +var sigma = uniform( 10, 0.0, 20.0, opts ); -for ( i = 0; i < 10; i++ ) { - sigma = randu() * 20.0; - y = skewness( sigma ); - console.log( 'σ: %d, skew(X;σ): %d', sigma.toFixed( 4 ), y.toFixed( 4 ) ); -} +logEachMap( 'σ: %0.4f, skew(X;σ): %0.4f', sigma, skewness ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/rayleigh/stdev/README.md b/lib/node_modules/@stdlib/stats/base/dists/rayleigh/stdev/README.md index 1688f38cea9e..48d5f71034ff 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/rayleigh/stdev/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/rayleigh/stdev/README.md @@ -97,19 +97,16 @@ var y = 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/rayleigh/stdev' ); -var sigma; -var y; -var i; +var opts = { + 'dtype': 'float64' +}; +var sigma = uniform( 10, 0.0, 20.0, opts ); -for ( i = 0; i < 10; i++ ) { - sigma = randu() * 20.0; - y = stdev( sigma ); - console.log( 'σ: %d, SD(X,σ): %d', sigma.toFixed( 4 ), y.toFixed( 4 ) ); -} +logEachMap( 'σ: %0.4f, SD(X;σ): %0.4f', sigma, stdev ); ``` diff --git a/lib/node_modules/@stdlib/stats/base/dists/rayleigh/stdev/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/rayleigh/stdev/examples/index.js index 9d14b19de83a..26e97af49560 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/rayleigh/stdev/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/rayleigh/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 sigma; -var i; -var y; +var opts = { + 'dtype': 'float64' +}; +var sigma = uniform( 10, 0.0, 20.0, opts ); -for ( i = 0; i < 10; i++ ) { - sigma = randu() * 20.0; - y = stdev( sigma ); - console.log( 'σ: %d, SD(X;σ): %d', sigma.toFixed( 4 ), y.toFixed( 4 ) ); -} +logEachMap( 'σ: %0.4f, SD(X;σ): %0.4f', sigma, stdev ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/rayleigh/variance/README.md b/lib/node_modules/@stdlib/stats/base/dists/rayleigh/variance/README.md index 20ba309a1c0f..ab046ae47308 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/rayleigh/variance/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/rayleigh/variance/README.md @@ -97,19 +97,16 @@ var y = 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/rayleigh/variance' ); -var sigma; -var y; -var i; +var opts = { + 'dtype': 'float64' +}; +var sigma = uniform( 10, 0.0, 20.0, opts ); -for ( i = 0; i < 10; i++ ) { - sigma = randu() * 20.0; - y = variance( sigma ); - console.log( 'σ: %d, Var(X,σ): %d', sigma.toFixed( 4 ), y.toFixed( 4 ) ); -} +logEachMap( 'σ: %0.4f, Var(X;σ): %0.4f', sigma, variance ); ``` diff --git a/lib/node_modules/@stdlib/stats/base/dists/rayleigh/variance/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/rayleigh/variance/examples/index.js index 7e136a7de6df..2da001a58abe 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/rayleigh/variance/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/rayleigh/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 sigma; -var i; -var y; +var opts = { + 'dtype': 'float64' +}; +var sigma = uniform( 10, 0.0, 20.0, opts ); -for ( i = 0; i < 10; i++ ) { - sigma = randu() * 20.0; - y = variance( sigma ); - console.log( 'σ: %d, Var(X;σ): %d', sigma.toFixed( 4 ), y.toFixed( 4 ) ); -} +logEachMap( 'σ: %0.4f, Var(X;σ): %0.4f', sigma, variance ); From bdc6be87ab9681b58949e42b41fcd4a3cc2a40b6 Mon Sep 17 00:00:00 2001 From: Harsh <149176984+hrshya@users.noreply.github.com> Date: Wed, 31 Dec 2025 00:01:01 +0530 Subject: [PATCH 2/5] Update README.md Signed-off-by: Harsh <149176984+hrshya@users.noreply.github.com> --- .../@stdlib/stats/base/dists/rayleigh/mean/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/node_modules/@stdlib/stats/base/dists/rayleigh/mean/README.md b/lib/node_modules/@stdlib/stats/base/dists/rayleigh/mean/README.md index 742155dd37d4..7840b714e178 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/rayleigh/mean/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/rayleigh/mean/README.md @@ -102,7 +102,7 @@ y = mean( -0.1 ); ```javascript var uniform = require( '@stdlib/random/array/uniform' ); var logEachMap = require( '@stdlib/console/log-each-map' ); -var mean = require( './../lib' ); +var mean = require( '@stdlib/stats/base/dists/rayleigh/mean' ); var opts = { 'dtype': 'float64' From 447e7ac26d63659239329f39c5c1c0b672018d33 Mon Sep 17 00:00:00 2001 From: Harsh <149176984+hrshya@users.noreply.github.com> Date: Wed, 31 Dec 2025 00:09:21 +0530 Subject: [PATCH 3/5] fix: resolves lint issues Signed-off-by: Harsh <149176984+hrshya@users.noreply.github.com> --- .../@stdlib/stats/base/dists/rayleigh/mode/README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/node_modules/@stdlib/stats/base/dists/rayleigh/mode/README.md b/lib/node_modules/@stdlib/stats/base/dists/rayleigh/mode/README.md index cf8237145a7d..edf972773338 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/rayleigh/mode/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/rayleigh/mode/README.md @@ -121,6 +121,8 @@ logEachMap( 'σ: %0.4f, mode(X;σ): %0.4f', sigma, mode ); ## C APIs + +
From d299e490cf5df4498dff7c7f62b2d4841552dcce Mon Sep 17 00:00:00 2001 From: Harsh <149176984+hrshya@users.noreply.github.com> Date: Thu, 1 Jan 2026 10:07:58 +0530 Subject: [PATCH 4/5] fix: resolves lint issues Signed-off-by: Harsh <149176984+hrshya@users.noreply.github.com> --- .../@stdlib/stats/base/dists/rayleigh/mode/README.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/node_modules/@stdlib/stats/base/dists/rayleigh/mode/README.md b/lib/node_modules/@stdlib/stats/base/dists/rayleigh/mode/README.md index edf972773338..b1ee7bdee89a 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/rayleigh/mode/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/rayleigh/mode/README.md @@ -121,8 +121,6 @@ logEachMap( 'σ: %0.4f, mode(X;σ): %0.4f', sigma, mode ); ## C APIs -
-
@@ -203,6 +201,10 @@ int main( void ) { +
+ + +
From 7c664058068cc2244bb8c13e786c7d043671a0a6 Mon Sep 17 00:00:00 2001 From: Harsh <149176984+hrshya@users.noreply.github.com> Date: Thu, 1 Jan 2026 13:00:25 +0530 Subject: [PATCH 5/5] Update README.md Signed-off-by: Harsh <149176984+hrshya@users.noreply.github.com> --- .../@stdlib/stats/base/dists/rayleigh/quantile/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/node_modules/@stdlib/stats/base/dists/rayleigh/quantile/README.md b/lib/node_modules/@stdlib/stats/base/dists/rayleigh/quantile/README.md index 143102e756ea..689766cc6b48 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/rayleigh/quantile/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/rayleigh/quantile/README.md @@ -109,7 +109,7 @@ Returns a function for evaluating the [quantile function][quantile-function] of ```javascript var myQuantile = quantile.factory( 0.4 ); -y = myQuantile( 0.4 ); +var y = myQuantile( 0.4 ); // returns ~0.404 y = myQuantile( 1.0 );