From 6954ef0b81c59a5215badb13795ebe463d781bce Mon Sep 17 00:00:00 2001 From: hrshya Date: Sat, 11 Oct 2025 22:23:58 +0530 Subject: [PATCH 1/3] docs: replace manual for loop in examples --- .../stats/base/dists/invgamma/cdf/README.md | 24 ++++++++----------- .../base/dists/invgamma/cdf/examples/index.js | 22 +++++++---------- .../base/dists/invgamma/entropy/README.md | 19 +++++++-------- .../dists/invgamma/entropy/examples/index.js | 19 +++++++-------- .../base/dists/invgamma/kurtosis/README.md | 19 +++++++-------- .../dists/invgamma/kurtosis/examples/index.js | 19 +++++++-------- .../base/dists/invgamma/logpdf/README.md | 24 ++++++++----------- .../dists/invgamma/logpdf/examples/index.js | 22 +++++++---------- .../stats/base/dists/invgamma/mean/README.md | 19 +++++++-------- .../dists/invgamma/mean/examples/index.js | 19 +++++++-------- .../stats/base/dists/invgamma/mode/README.md | 19 +++++++-------- .../dists/invgamma/mode/examples/index.js | 19 +++++++-------- .../stats/base/dists/invgamma/pdf/README.md | 24 ++++++++----------- .../base/dists/invgamma/pdf/examples/index.js | 22 +++++++---------- .../base/dists/invgamma/quantile/README.md | 24 ++++++++----------- .../dists/invgamma/quantile/examples/index.js | 22 +++++++---------- .../base/dists/invgamma/skewness/README.md | 19 +++++++-------- .../dists/invgamma/skewness/examples/index.js | 19 +++++++-------- .../stats/base/dists/invgamma/stdev/README.md | 19 +++++++-------- .../dists/invgamma/stdev/examples/index.js | 19 +++++++-------- .../base/dists/invgamma/variance/README.md | 19 +++++++-------- .../dists/invgamma/variance/examples/index.js | 19 +++++++-------- 22 files changed, 188 insertions(+), 262 deletions(-) diff --git a/lib/node_modules/@stdlib/stats/base/dists/invgamma/cdf/README.md b/lib/node_modules/@stdlib/stats/base/dists/invgamma/cdf/README.md index 7134cb54aed1..609a79ac9505 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/invgamma/cdf/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/invgamma/cdf/README.md @@ -213,22 +213,18 @@ int main( void ) { ```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/invgamma/cdf' ); -var alpha; -var beta; -var x; -var y; -var i; - -for ( i = 0; i < 10; i++ ) { - x = randu() * 2.0; - alpha = randu() * 5.0; - beta = randu() * 5.0; - y = cdf( x, alpha, beta ); - console.log( 'x: %d, α: %d, β: %d, F(x;α,β): %d', x.toFixed( 4 ), alpha.toFixed( 4 ), beta.toFixed( 4 ), y.toFixed( 4 ) ); -} +var opts = { + 'dtype': 'float64' +}; +var x = uniform( 10, 0.0, 2.0, opts ); +var alpha = uniform( 10, 0.0, 5.0, opts ); +var beta = uniform( 10, 0.0, 5.0, opts ); + +logEachMap( 'x: %0.4f, α: %0.4f, β: %0.4f, F(x;α,β): %0.4f', x, alpha, beta, cdf ); ``` diff --git a/lib/node_modules/@stdlib/stats/base/dists/invgamma/cdf/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/invgamma/cdf/examples/index.js index eaa092805264..d840eb58ce80 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/invgamma/cdf/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/invgamma/cdf/examples/index.js @@ -18,19 +18,15 @@ '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 alpha; -var beta; -var x; -var y; -var i; +var opts = { + 'dtype': 'float64' +}; +var x = uniform( 10, 0.0, 2.0, opts ); +var alpha = uniform( 10, 0.0, 5.0, opts ); +var beta = uniform( 10, 0.0, 5.0, opts ); -for ( i = 0; i < 10; i++ ) { - x = randu() * 2.0; - alpha = randu() * 5.0; - beta = randu() * 5.0; - y = cdf( x, alpha, beta ); - console.log( 'x: %d, α: %d, β: %d, F(x;α,β): %d', x.toFixed( 4 ), alpha.toFixed( 4 ), beta.toFixed( 4 ), y.toFixed( 4 ) ); -} +logEachMap( 'x: %0.4f, α: %0.4f, β: %0.4f, F(x;α,β): %0.4f', x, alpha, beta, cdf ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/invgamma/entropy/README.md b/lib/node_modules/@stdlib/stats/base/dists/invgamma/entropy/README.md index a34d4f78d0ac..1eb482e09d98 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/invgamma/entropy/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/invgamma/entropy/README.md @@ -123,21 +123,18 @@ v = entropy( 1.0, -1.0 ); ```javascript -var randu = require( '@stdlib/random/base/randu' ); var EPS = require( '@stdlib/constants/float64/eps' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var entropy = require( '@stdlib/stats/base/dists/invgamma/entropy' ); -var alpha; -var beta; -var v; -var i; +var opts = { + 'dtype': 'float64' +}; +var alpha = uniform( 10, EPS, 10.0, opts ); +var beta = uniform( 10, EPS, 10.0, opts ); -for ( i = 0; i < 10; i++ ) { - alpha = ( randu()*10.0 ) + EPS; - beta = ( randu()*10.0 ) + EPS; - v = entropy( alpha, beta ); - console.log( 'α: %d, β: %d, h(X;α,β): %d', alpha.toFixed( 4 ), beta.toFixed( 4 ), v.toFixed( 4 ) ); -} +logEachmap( 'α: %0.4f, β: %0.4f, h(X;α,β): %0.4f', alpha, beta, entropy ); ``` diff --git a/lib/node_modules/@stdlib/stats/base/dists/invgamma/entropy/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/invgamma/entropy/examples/index.js index 4415b7cea7d3..643736f8cf21 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/invgamma/entropy/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/invgamma/entropy/examples/index.js @@ -18,18 +18,15 @@ '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 EPS = require( '@stdlib/constants/float64/eps' ); var entropy = require( './../lib' ); -var alpha; -var beta; -var v; -var i; +var opts = { + 'dtype': 'float64' +}; +var alpha = uniform( 10, EPS, 10.0, opts ); +var beta = uniform( 10, EPS, 10.0, opts ); -for ( i = 0; i < 10; i++ ) { - alpha = ( randu()*10.0 ) + EPS; - beta = ( randu()*10.0 ) + EPS; - v = entropy( alpha, beta ); - console.log( 'α: %d, β: %d, h(X;α,β): %d', alpha.toFixed( 4 ), beta.toFixed( 4 ), v.toFixed( 4 ) ); -} +logEachmap( 'α: %0.4f, β: %0.4f, h(X;α,β): %0.4f', alpha, beta, entropy ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/invgamma/kurtosis/README.md b/lib/node_modules/@stdlib/stats/base/dists/invgamma/kurtosis/README.md index 1678fab851c8..dee5e2de5cd2 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/invgamma/kurtosis/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/invgamma/kurtosis/README.md @@ -123,21 +123,18 @@ v = kurtosis( 5.0, -1.0 ); ```javascript -var randu = require( '@stdlib/random/base/randu' ); var EPS = require( '@stdlib/constants/float64/eps' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var kurtosis = require( '@stdlib/stats/base/dists/invgamma/kurtosis' ); -var alpha; -var beta; -var v; -var i; +var opts = { + 'dtype': 'float64' +}; +var alpha = uniform( 10, EPS, 10.0, opts ); +var beta = uniform( 10, EPS, 10.0, opts ); -for ( i = 0; i < 10; i++ ) { - alpha = ( randu()*10.0 ) + EPS; - beta = ( randu()*10.0 ) + EPS; - v = kurtosis( alpha, beta ); - console.log( 'α: %d, β: %d, Kurt(X;α,β): %d', alpha.toFixed( 4 ), beta.toFixed( 4 ), v.toFixed( 4 ) ); -} +logEachMap( 'α: %0.4f, β: %0.4f, Kurt(X;α,β): %0.4f', alpha, beta, kurtosis ); ``` diff --git a/lib/node_modules/@stdlib/stats/base/dists/invgamma/kurtosis/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/invgamma/kurtosis/examples/index.js index 6092207e5d94..e96a3bd68f60 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/invgamma/kurtosis/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/invgamma/kurtosis/examples/index.js @@ -18,18 +18,15 @@ '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 EPS = require( '@stdlib/constants/float64/eps' ); var kurtosis = require( './../lib' ); -var alpha; -var beta; -var v; -var i; +var opts = { + 'dtype': 'float64' +}; +var alpha = uniform( 10, EPS, 10.0, opts ); +var beta = uniform( 10, EPS, 10.0, opts ); -for ( i = 0; i < 10; i++ ) { - alpha = ( randu()*10.0 ) + EPS; - beta = ( randu()*10.0 ) + EPS; - v = kurtosis( alpha, beta ); - console.log( 'α: %d, β: %d, Kurt(X;α,β): %d', alpha.toFixed( 4 ), beta.toFixed( 4 ), v.toFixed( 4 ) ); -} +logEachMap( 'α: %0.4f, β: %0.4f, Kurt(X;α,β): %0.4f', alpha, beta, kurtosis ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/invgamma/logpdf/README.md b/lib/node_modules/@stdlib/stats/base/dists/invgamma/logpdf/README.md index 8657a41c5337..6693ad608034 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/invgamma/logpdf/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/invgamma/logpdf/README.md @@ -123,22 +123,18 @@ var y = mylogPDF( 2.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/invgamma/logpdf' ); -var alpha; -var beta; -var x; -var y; -var i; - -for ( i = 0; i < 10; i++ ) { - x = randu() * 2.0; - alpha = randu() * 5.0; - beta = randu() * 5.0; - y = logpdf( x, alpha, beta ); - console.log( 'x: %d, α: %d, β: %d, ln(f(x;α,β)): %d', x.toFixed( 4 ), alpha.toFixed( 4 ), beta.toFixed( 4 ), y.toFixed( 4 ) ); -} +var opts = { + 'dtype': 'float64' +}; +var x = uniform( 10, 0.0, 2.0, opts ); +var alpha = uniform( 10, 0.0, 5.0, opts ); +var beta = uniform( 10, 0.0, 5.0, opts ); + +logEachMap( 'x: %0.4f, α: %0.4f, β: %0.4f, ln(f(x;α,β)): %0.4f', x, alpha, beta, logpdf ); ``` diff --git a/lib/node_modules/@stdlib/stats/base/dists/invgamma/logpdf/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/invgamma/logpdf/examples/index.js index 2122f598b917..f322b2058b55 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/invgamma/logpdf/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/invgamma/logpdf/examples/index.js @@ -18,19 +18,15 @@ '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 alpha; -var beta; -var x; -var y; -var i; +var opts = { + 'dtype': 'float64' +}; +var x = uniform( 10, 0.0, 2.0, opts ); +var alpha = uniform( 10, 0.0, 5.0, opts ); +var beta = uniform( 10, 0.0, 5.0, opts ); -for ( i = 0; i < 10; i++ ) { - x = randu() * 2.0; - alpha = randu() * 5.0; - beta = randu() * 5.0; - y = logpdf( x, alpha, beta ); - console.log( 'x: %d, α: %d, β: %d, ln(f(x;α,β)): %d', x.toFixed( 4 ), alpha.toFixed( 4 ), beta.toFixed( 4 ), y.toFixed( 4 ) ); -} +logEachMap( 'x: %0.4f, α: %0.4f, β: %0.4f, ln(f(x;α,β)): %0.4f', x, alpha, beta, logpdf ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/invgamma/mean/README.md b/lib/node_modules/@stdlib/stats/base/dists/invgamma/mean/README.md index 1cc2ed2a5fb4..3c15d10c7ffd 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/invgamma/mean/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/invgamma/mean/README.md @@ -120,21 +120,18 @@ v = mean( 1.0, -1.0 ); ```javascript -var randu = require( '@stdlib/random/base/randu' ); var EPS = require( '@stdlib/constants/float64/eps' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var mean = require( '@stdlib/stats/base/dists/invgamma/mean' ); -var alpha; -var beta; -var v; -var i; +var opts = { + 'dtype': 'float64' +}; +var alpha = uniform( 10, EPS, 10.0, opts ); +var beta = uniform( 10, EPS, 10.0, opts ); -for ( i = 0; i < 10; i++ ) { - alpha = ( randu()*10.0 ) + EPS; - beta = ( randu()*10.0 ) + EPS; - v = mean( alpha, beta ); - console.log( 'α: %d, β: %d, E(X;α,β): %d', alpha.toFixed( 4 ), beta.toFixed( 4 ), v.toFixed( 4 ) ); -} +logEachMap( 'α: %0.4f, β: %0.4f, E(X;α,β): %0.4f', alpha, beta, mean ); ``` diff --git a/lib/node_modules/@stdlib/stats/base/dists/invgamma/mean/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/invgamma/mean/examples/index.js index d2f0658eb579..2d7269871382 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/invgamma/mean/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/invgamma/mean/examples/index.js @@ -18,18 +18,15 @@ '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 EPS = require( '@stdlib/constants/float64/eps' ); var mean = require( './../lib' ); -var alpha; -var beta; -var v; -var i; +var opts = { + 'dtype': 'float64' +}; +var alpha = uniform( 10, EPS, 10.0, opts ); +var beta = uniform( 10, EPS, 10.0, opts ); -for ( i = 0; i < 10; i++ ) { - alpha = ( randu()*10.0 ) + EPS; - beta = ( randu()*10.0 ) + EPS; - v = mean( alpha, beta ); - console.log( 'α: %d, β: %d, E(X;α,β): %d', alpha.toFixed( 4 ), beta.toFixed( 4 ), v.toFixed( 4 ) ); -} +logEachMap( 'α: %0.4f, β: %0.4f, E(X;α,β): %0.4f', alpha, beta, mean ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/invgamma/mode/README.md b/lib/node_modules/@stdlib/stats/base/dists/invgamma/mode/README.md index d75b985bdef3..3f9990040a23 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/invgamma/mode/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/invgamma/mode/README.md @@ -123,21 +123,18 @@ v = mode( 1.0, -1.0 ); ```javascript -var randu = require( '@stdlib/random/base/randu' ); var EPS = require( '@stdlib/constants/float64/eps' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var mode = require( '@stdlib/stats/base/dists/invgamma/mode' ); -var alpha; -var beta; -var v; -var i; +var opts = { + 'dtype': 'float64' +}; +var alpha = uniform( 10, EPS, 10.0, opts ); +var beta = uniform( 10, EPS, 10.0, opts ); -for ( i = 0; i < 10; i++ ) { - alpha = ( randu()*10.0 ) + EPS; - beta = ( randu()*10.0 ) + EPS; - v = mode( alpha, beta ); - console.log( 'α: %d, β: %d, mode(X;α,β): %d', alpha.toFixed( 4 ), beta.toFixed( 4 ), v.toFixed( 4 ) ); -} +logEachMap( 'α: %0.4f, β: %0.4f, mode(X;α,β): %0.4f', alpha, beta, mode ); ``` diff --git a/lib/node_modules/@stdlib/stats/base/dists/invgamma/mode/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/invgamma/mode/examples/index.js index 0ce2039e89c9..7c88ec5b2e92 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/invgamma/mode/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/invgamma/mode/examples/index.js @@ -18,18 +18,15 @@ '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 EPS = require( '@stdlib/constants/float64/eps' ); var mode = require( './../lib' ); -var alpha; -var beta; -var v; -var i; +var opts = { + 'dtype': 'float64' +}; +var alpha = uniform( 10, EPS, 10.0, opts ); +var beta = uniform( 10, EPS, 10.0, opts ); -for ( i = 0; i < 10; i++ ) { - alpha = ( randu()*10.0 ) + EPS; - beta = ( randu()*10.0 ) + EPS; - v = mode( alpha, beta ); - console.log( 'α: %d, β: %d, mode(X;α,β): %d', alpha.toFixed( 4 ), beta.toFixed( 4 ), v.toFixed( 4 ) ); -} +logEachMap( 'α: %0.4f, β: %0.4f, mode(X;α,β): %0.4f', alpha, beta, mode ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/invgamma/pdf/README.md b/lib/node_modules/@stdlib/stats/base/dists/invgamma/pdf/README.md index a921d4d911f0..e2a54bfff3bc 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/invgamma/pdf/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/invgamma/pdf/README.md @@ -123,22 +123,18 @@ var y = myPDF( 2.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/invgamma/pdf' ); -var alpha; -var beta; -var x; -var y; -var i; - -for ( i = 0; i < 10; i++ ) { - x = randu() * 2.0; - alpha = randu() * 5.0; - beta = randu() * 5.0; - y = pdf( x, alpha, beta ); - console.log( 'x: %d, α: %d, β: %d, f(x;α,β): %d', x.toFixed( 4 ), alpha.toFixed( 4 ), beta.toFixed( 4 ), y.toFixed( 4 ) ); -} +var opts = { + 'dtype': 'float64' +}; +var x = uniform( 10, 0.0, 2.0, opts ); +var alpha = uniform( 10, 0.0, 5.0, opts ); +var beta = uniform( 10, 0.0, 5.0, opts ); + +logEachMap( 'x: %0.4f, α: %0.4f, β: %0.4f, f(x;α,β): %0.4f', x, alpha, beta, pdf ); ``` diff --git a/lib/node_modules/@stdlib/stats/base/dists/invgamma/pdf/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/invgamma/pdf/examples/index.js index 4b622289e86b..7eedaa820b77 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/invgamma/pdf/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/invgamma/pdf/examples/index.js @@ -18,19 +18,15 @@ '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 alpha; -var beta; -var x; -var y; -var i; +var opts = { + 'dtype': 'float64' +}; +var x = uniform( 10, 0.0, 2.0, opts ); +var alpha = uniform( 10, 0.0, 5.0, opts ); +var beta = uniform( 10, 0.0, 5.0, opts ); -for ( i = 0; i < 10; i++ ) { - x = randu() * 2.0; - alpha = randu() * 5.0; - beta = randu() * 5.0; - y = pdf( x, alpha, beta ); - console.log( 'x: %d, α: %d, β: %d, f(x;α,β): %d', x.toFixed( 4 ), alpha.toFixed( 4 ), beta.toFixed( 4 ), y.toFixed( 4 ) ); -} +logEachMap( 'x: %0.4f, α: %0.4f, β: %0.4f, f(x;α,β): %0.4f', x, alpha, beta, pdf ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/invgamma/quantile/README.md b/lib/node_modules/@stdlib/stats/base/dists/invgamma/quantile/README.md index 104ed57e283c..feafe97f0993 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/invgamma/quantile/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/invgamma/quantile/README.md @@ -126,22 +126,18 @@ y = myquantile( 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 quantile = require( '@stdlib/stats/base/dists/invgamma/quantile' ); -var alpha; -var beta; -var p; -var y; -var i; - -for ( i = 0; i < 10; i++ ) { - p = randu(); - alpha = randu() * 5.0; - beta = randu() * 5.0; - y = quantile( p, alpha, beta ); - console.log( 'p: %d, α: %d, β: %d, Q(p;α,β): %d', p.toFixed( 4 ), alpha.toFixed( 4 ), beta.toFixed( 4 ), y.toFixed( 4 ) ); -} +var opts = { + 'dtype': 'float64' +}; +var p = uniform( 10, 0.0, 1.0, opts ); +var alpha = uniform( 10, 0.0, 5.0, opts ); +var beta = uniform( 10, 0.0, 5.0, opts ); + +logEachMap( 'p: %0.4f, α: %0.4f, β: %0.4f, Q(p;α,β): %0.4f', p, alpha, beta, quantile ); ``` diff --git a/lib/node_modules/@stdlib/stats/base/dists/invgamma/quantile/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/invgamma/quantile/examples/index.js index f0d046df36b2..b492a74a6b19 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/invgamma/quantile/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/invgamma/quantile/examples/index.js @@ -18,19 +18,15 @@ '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 alpha; -var beta; -var p; -var y; -var i; +var opts = { + 'dtype': 'float64' +}; +var p = uniform( 10, 0.0, 1.0, opts ); +var alpha = uniform( 10, 0.0, 5.0, opts ); +var beta = uniform( 10, 0.0, 5.0, opts ); -for ( i = 0; i < 10; i++ ) { - p = randu(); - alpha = randu() * 5.0; - beta = randu() * 5.0; - y = quantile( p, alpha, beta ); - console.log( 'p: %d, α: %d, β: %d, Q(p;α,β): %d', p.toFixed( 4 ), alpha.toFixed( 4 ), beta.toFixed( 4 ), y.toFixed( 4 ) ); -} +logEachMap( 'p: %0.4f, α: %0.4f, β: %0.4f, Q(p;α,β): %0.4f', p, alpha, beta, quantile ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/invgamma/skewness/README.md b/lib/node_modules/@stdlib/stats/base/dists/invgamma/skewness/README.md index 9ede8c360168..baefc0e63a18 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/invgamma/skewness/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/invgamma/skewness/README.md @@ -120,21 +120,18 @@ v = skewness( 1.0, -1.0 ); ```javascript -var randu = require( '@stdlib/random/base/randu' ); var EPS = require( '@stdlib/constants/float64/eps' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var skewness = require( '@stdlib/stats/base/dists/invgamma/skewness' ); -var alpha; -var beta; -var v; -var i; +var opts = { + 'dtype': 'float64' +}; +var alpha = uniform( 10, EPS, 10.0, opts ); +var beta = uniform( 10, EPS, 10.0, opts ); -for ( i = 0; i < 10; i++ ) { - alpha = ( randu()*10.0 ) + EPS; - beta = ( randu()*10.0 ) + EPS; - v = skewness( alpha, beta ); - console.log( 'α: %d, β: %d, skew(X;α,β): %d', alpha.toFixed( 4 ), beta.toFixed( 4 ), v.toFixed( 4 ) ); -} +logEachMap( 'α: %0.4f, β: %0.4f, skew(X;α,β): %0.4f', alpha, beta, skewness ); ``` diff --git a/lib/node_modules/@stdlib/stats/base/dists/invgamma/skewness/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/invgamma/skewness/examples/index.js index 249c79a8c631..5a5ca702e16f 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/invgamma/skewness/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/invgamma/skewness/examples/index.js @@ -18,18 +18,15 @@ '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 EPS = require( '@stdlib/constants/float64/eps' ); var skewness = require( './../lib' ); -var alpha; -var beta; -var v; -var i; +var opts = { + 'dtype': 'float64' +}; +var alpha = uniform( 10, EPS, 10.0, opts ); +var beta = uniform( 10, EPS, 10.0, opts ); -for ( i = 0; i < 10; i++ ) { - alpha = ( randu()*10.0 ) + EPS; - beta = ( randu()*10.0 ) + EPS; - v = skewness( alpha, beta ); - console.log( 'α: %d, β: %d, skew(X;α,β): %d', alpha.toFixed( 4 ), beta.toFixed( 4 ), v.toFixed( 4 ) ); -} +logEachMap( 'α: %0.4f, β: %0.4f, skew(X;α,β): %0.4f', alpha, beta, skewness ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/invgamma/stdev/README.md b/lib/node_modules/@stdlib/stats/base/dists/invgamma/stdev/README.md index b86abb497bff..c466899c7f65 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/invgamma/stdev/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/invgamma/stdev/README.md @@ -123,21 +123,18 @@ v = stdev( 3.0, -1.0 ); ```javascript -var randu = require( '@stdlib/random/base/randu' ); var EPS = require( '@stdlib/constants/float64/eps' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var stdev = require( '@stdlib/stats/base/dists/invgamma/stdev' ); -var alpha; -var beta; -var v; -var i; +var opts = { + 'dtype': 'float64' +}; +var alpha = uniform( 10, EPS, 10.0, opts ); +var beta = uniform( 10, EPS, 10.0, opts ); -for ( i = 0; i < 10; i++ ) { - alpha = ( randu()*10.0 ) + EPS; - beta = ( randu()*10.0 ) + EPS; - v = stdev( alpha, beta ); - console.log( 'α: %d, β: %d, SD(X;α,β): %d', alpha.toFixed( 4 ), beta.toFixed( 4 ), v.toFixed( 4 ) ); -} +logEachMap( 'α: %0.4f, β: %0.4f, SD(X;α,β): %0.4f', alpha, beta, stdev ); ``` diff --git a/lib/node_modules/@stdlib/stats/base/dists/invgamma/stdev/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/invgamma/stdev/examples/index.js index e18db2f15540..6b7e64c7cd8c 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/invgamma/stdev/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/invgamma/stdev/examples/index.js @@ -18,18 +18,15 @@ '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 EPS = require( '@stdlib/constants/float64/eps' ); var stdev = require( './../lib' ); -var alpha; -var beta; -var v; -var i; +var opts = { + 'dtype': 'float64' +}; +var alpha = uniform( 10, EPS, 10.0, opts ); +var beta = uniform( 10, EPS, 10.0, opts ); -for ( i = 0; i < 10; i++ ) { - alpha = ( randu()*10.0 ) + EPS; - beta = ( randu()*10.0 ) + EPS; - v = stdev( alpha, beta ); - console.log( 'α: %d, β: %d, SD(X;α,β): %d', alpha.toFixed( 4 ), beta.toFixed( 4 ), v.toFixed( 4 ) ); -} +logEachMap( 'α: %0.4f, β: %0.4f, SD(X;α,β): %0.4f', alpha, beta, stdev ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/invgamma/variance/README.md b/lib/node_modules/@stdlib/stats/base/dists/invgamma/variance/README.md index 3d638a9d43a7..abd42731f769 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/invgamma/variance/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/invgamma/variance/README.md @@ -123,21 +123,18 @@ v = variance( 3.0, -1.0 ); ```javascript -var randu = require( '@stdlib/random/base/randu' ); var EPS = require( '@stdlib/constants/float64/eps' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var variance = require( '@stdlib/stats/base/dists/invgamma/variance' ); -var alpha; -var beta; -var v; -var i; +var opts = { + 'dtype': 'float64' +}; +var alpha = uniform( 10, EPS, 10.0, opts ); +var beta = uniform( 10, EPS, 10.0, opts ); -for ( i = 0; i < 10; i++ ) { - alpha = ( randu()*10.0 ) + EPS; - beta = ( randu()*10.0 ) + EPS; - v = variance( alpha, beta ); - console.log( 'α: %d, β: %d, Var(X;α,β): %d', alpha.toFixed( 4 ), beta.toFixed( 4 ), v.toFixed( 4 ) ); -} +logEachMap( 'α: %0.4f, β: %0.4f, Var(X;α,β): %0.4f', alpha, beta, variance ); ``` diff --git a/lib/node_modules/@stdlib/stats/base/dists/invgamma/variance/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/invgamma/variance/examples/index.js index bed3f7750bd3..a491af039170 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/invgamma/variance/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/invgamma/variance/examples/index.js @@ -18,18 +18,15 @@ '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 EPS = require( '@stdlib/constants/float64/eps' ); var variance = require( './../lib' ); -var alpha; -var beta; -var v; -var i; +var opts = { + 'dtype': 'float64' +}; +var alpha = uniform( 10, EPS, 10.0, opts ); +var beta = uniform( 10, EPS, 10.0, opts ); -for ( i = 0; i < 10; i++ ) { - alpha = ( randu()*10.0 ) + EPS; - beta = ( randu()*10.0 ) + EPS; - v = variance( alpha, beta ); - console.log( 'α: %d, β: %d, Var(X;α,β): %d', alpha.toFixed( 4 ), beta.toFixed( 4 ), v.toFixed( 4 ) ); -} +logEachMap( 'α: %0.4f, β: %0.4f, Var(X;α,β): %0.4f', alpha, beta, variance ); From 60b287b088de230a8a9598c40f6f3951495e6b79 Mon Sep 17 00:00:00 2001 From: Harsh <149176984+hrshya@users.noreply.github.com> Date: Sat, 11 Oct 2025 22:36:35 +0530 Subject: [PATCH 2/3] fix: fixes lint issue Signed-off-by: Harsh <149176984+hrshya@users.noreply.github.com> --- .../@stdlib/stats/base/dists/invgamma/entropy/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/node_modules/@stdlib/stats/base/dists/invgamma/entropy/README.md b/lib/node_modules/@stdlib/stats/base/dists/invgamma/entropy/README.md index 1eb482e09d98..9c303c82d853 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/invgamma/entropy/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/invgamma/entropy/README.md @@ -134,7 +134,7 @@ var opts = { var alpha = uniform( 10, EPS, 10.0, opts ); var beta = uniform( 10, EPS, 10.0, opts ); -logEachmap( 'α: %0.4f, β: %0.4f, h(X;α,β): %0.4f', alpha, beta, entropy ); +logEachMap( 'α: %0.4f, β: %0.4f, h(X;α,β): %0.4f', alpha, beta, entropy ); ``` From 1e5b79a04823d4c84bab9daf310f9872841b84e0 Mon Sep 17 00:00:00 2001 From: Harsh <149176984+hrshya@users.noreply.github.com> Date: Sat, 11 Oct 2025 22:37:18 +0530 Subject: [PATCH 3/3] fix: resolves lint issues Signed-off-by: Harsh <149176984+hrshya@users.noreply.github.com> --- .../@stdlib/stats/base/dists/invgamma/entropy/examples/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/node_modules/@stdlib/stats/base/dists/invgamma/entropy/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/invgamma/entropy/examples/index.js index 643736f8cf21..6556684a12ea 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/invgamma/entropy/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/invgamma/entropy/examples/index.js @@ -29,4 +29,4 @@ var opts = { var alpha = uniform( 10, EPS, 10.0, opts ); var beta = uniform( 10, EPS, 10.0, opts ); -logEachmap( 'α: %0.4f, β: %0.4f, h(X;α,β): %0.4f', alpha, beta, entropy ); +logEachMap( 'α: %0.4f, β: %0.4f, h(X;α,β): %0.4f', alpha, beta, entropy );