diff --git a/lib/node_modules/@stdlib/stats/base/dists/logistic/cdf/benchmark/benchmark.js b/lib/node_modules/@stdlib/stats/base/dists/logistic/cdf/benchmark/benchmark.js index 5e945cdf23e6..4cc4fabcaf24 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/logistic/cdf/benchmark/benchmark.js +++ b/lib/node_modules/@stdlib/stats/base/dists/logistic/cdf/benchmark/benchmark.js @@ -21,8 +21,7 @@ // MODULES // var bench = require( '@stdlib/bench' ); -var Float64Array = require( '@stdlib/array/float64' ); -var uniform = require( '@stdlib/random/base/uniform' ); +var uniform = require( '@stdlib/random/array/uniform' ); var isnan = require( '@stdlib/math/base/assert/is-nan' ); var EPS = require( '@stdlib/constants/float64/eps' ); var pkg = require( './../package.json' ).name; @@ -32,26 +31,23 @@ var cdf = require( './../lib' ); // MAIN // bench( pkg, function benchmark( b ) { - var len; + var opts; var mu; var s; var x; var y; var i; - len = 100; - mu = new Float64Array( len ); - s = new Float64Array( len ); - x = new Float64Array( len ); - for ( i = 0; i < len; i++ ) { - x[ i ] = uniform( -100.0, 0.0 ); - mu[ i ] = uniform( -50.0, 50.0 ); - s[ i ] = uniform( EPS, 20.0 ); - } + opts = { + 'dtype': 'float64' + }; + x = uniform( 100, -100.0, 0.0, opts ); + mu = uniform( 100, -50.0, 50.0, opts ); + s = uniform( 100, EPS, 20.0, opts ); b.tic(); for ( i = 0; i < b.iterations; i++ ) { - y = cdf( x[ i % len ], mu[ i % len ], s[ i % len ] ); + y = cdf( x[ i % x.length ], mu[ i % mu.length ], s[ i % s.length ] ); if ( isnan( y ) ) { b.fail( 'should not return NaN' ); } @@ -66,7 +62,7 @@ bench( pkg, function benchmark( b ) { bench( pkg+':factory', function benchmark( b ) { var mycdf; - var len; + var opts; var mu; var s; var x; @@ -76,15 +72,15 @@ bench( pkg+':factory', function benchmark( b ) { mu = 10.0; s = 4.0; mycdf = cdf.factory( mu, s ); - len = 100; - x = new Float64Array( len ); - for ( i = 0; i < len; i++ ) { - x[ i ] = uniform( 0.0, 50.0 ); - } + + opts = { + 'dtype': 'float64' + }; + x = uniform( 100, 0.0, 50.0, opts ); b.tic(); for ( i = 0; i < b.iterations; i++ ) { - y = mycdf( x[ i % len ] ); + y = mycdf( x[ i % x.length ] ); if ( isnan( y ) ) { b.fail( 'should not return NaN' ); } diff --git a/lib/node_modules/@stdlib/stats/base/dists/logistic/cdf/benchmark/benchmark.native.js b/lib/node_modules/@stdlib/stats/base/dists/logistic/cdf/benchmark/benchmark.native.js index 70b5740bf341..1ad4406bd64b 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/logistic/cdf/benchmark/benchmark.native.js +++ b/lib/node_modules/@stdlib/stats/base/dists/logistic/cdf/benchmark/benchmark.native.js @@ -22,9 +22,8 @@ var resolve = require( 'path' ).resolve; var bench = require( '@stdlib/bench' ); -var Float64Array = require( '@stdlib/array/float64' ); var tryRequire = require( '@stdlib/utils/try-require' ); -var uniform = require( '@stdlib/random/base/uniform' ); +var uniform = require( '@stdlib/random/array/uniform' ); var isnan = require( '@stdlib/math/base/assert/is-nan' ); var EPS = require( '@stdlib/constants/float64/eps' ); var pkg = require( './../package.json' ).name; @@ -41,26 +40,23 @@ var opts = { // MAIN // bench( pkg, opts, function benchmark( b ) { - var len; + var opts; var mu; var s; var x; var y; var i; - len = 100; - mu = new Float64Array( len ); - s = new Float64Array( len ); - x = new Float64Array( len ); - for ( i = 0; i < len; i++ ) { - x[ i ] = uniform( -50.0, 50.0 ); - mu[ i ] = uniform( -50.0, 50.0 ); - s[ i ] = uniform( EPS, 20.0 ); - } + opts = { + 'dtype': 'float64' + }; + x = uniform( 100, -50.0, 50.0, opts ); + mu = uniform( 100, -50.0, 50.0, opts ); + s = uniform( 100, EPS, 20.0, opts ); b.tic(); for ( i = 0; i < b.iterations; i++ ) { - y = cdf( x[ i % len ], mu[ i % len ], s[ i % len ] ); + y = cdf( x[ i % x.length ], mu[ i % mu.length ], s[ i % s.length ] ); if ( isnan( y ) ) { b.fail( 'should not return NaN' ); } diff --git a/lib/node_modules/@stdlib/stats/base/dists/logistic/entropy/benchmark/benchmark.js b/lib/node_modules/@stdlib/stats/base/dists/logistic/entropy/benchmark/benchmark.js index f535c6bfc73d..ac2df84260fd 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/logistic/entropy/benchmark/benchmark.js +++ b/lib/node_modules/@stdlib/stats/base/dists/logistic/entropy/benchmark/benchmark.js @@ -21,8 +21,7 @@ // MODULES // var bench = require( '@stdlib/bench' ); -var Float64Array = require( '@stdlib/array/float64' ); -var uniform = require( '@stdlib/random/base/uniform' ); +var uniform = require( '@stdlib/random/array/uniform' ); var isnan = require( '@stdlib/math/base/assert/is-nan' ); var EPS = require( '@stdlib/constants/float64/eps' ); var pkg = require( './../package.json' ).name; @@ -32,23 +31,21 @@ var entropy = require( './../lib' ); // MAIN // bench( pkg, function benchmark( b ) { - var len; + var opts; var mu; var s; var y; var i; - len = 100; - mu = new Float64Array( len ); - s = new Float64Array( len ); - for ( i = 0; i < len; i++ ) { - mu[ i ] = uniform( -50.0, 50.0 ); - s[ i ] = uniform( EPS, 20.0 ); - } + opts = { + 'dtype': 'float64' + }; + mu = uniform( 100, -50.0, 50.0, opts ); + s = uniform( 100, EPS, 20.0, opts ); b.tic(); for ( i = 0; i < b.iterations; i++ ) { - y = entropy( mu[ i % len ], s[ i % len ] ); + y = entropy( mu[ i % mu.length ], s[ i % s.length ] ); if ( isnan( y ) ) { b.fail( 'should not return NaN' ); } diff --git a/lib/node_modules/@stdlib/stats/base/dists/logistic/entropy/benchmark/benchmark.native.js b/lib/node_modules/@stdlib/stats/base/dists/logistic/entropy/benchmark/benchmark.native.js index 88a2f7e61d01..0f1ef12f6591 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/logistic/entropy/benchmark/benchmark.native.js +++ b/lib/node_modules/@stdlib/stats/base/dists/logistic/entropy/benchmark/benchmark.native.js @@ -22,9 +22,8 @@ var resolve = require( 'path' ).resolve; var bench = require( '@stdlib/bench' ); -var Float64Array = require( '@stdlib/array/float64' ); var tryRequire = require( '@stdlib/utils/try-require' ); -var uniform = require( '@stdlib/random/base/uniform' ); +var uniform = require( '@stdlib/random/array/uniform' ); var isnan = require( '@stdlib/math/base/assert/is-nan' ); var EPS = require( '@stdlib/constants/float64/eps' ); var pkg = require( './../package.json' ).name; @@ -41,23 +40,21 @@ var opts = { // MAIN // bench( pkg, opts, function benchmark( b ) { - var len; + var opts; var mu; var s; var y; var i; - len = 100; - mu = new Float64Array( len ); - s = new Float64Array( len ); - for ( i = 0; i < len; i++ ) { - mu[ i ] = uniform( -50.0, 50.0 ); - s[ i ] = uniform( EPS, 20.0 ); - } + opts = { + 'dtype': 'float64' + }; + mu = uniform( 100, -50.0, 50.0, opts ); + s = uniform( 100, EPS, 20.0, opts ); b.tic(); for ( i = 0; i < b.iterations; i++ ) { - y = entropy( mu[ i % len ], s[ i % len ] ); + y = entropy( mu[ i % mu.length ], s[ i % s.length ] ); if ( isnan( y ) ) { b.fail( 'should not return NaN' ); } diff --git a/lib/node_modules/@stdlib/stats/base/dists/logistic/kurtosis/benchmark/benchmark.js b/lib/node_modules/@stdlib/stats/base/dists/logistic/kurtosis/benchmark/benchmark.js index 20b217d1d6ce..e2bb6f750e67 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/logistic/kurtosis/benchmark/benchmark.js +++ b/lib/node_modules/@stdlib/stats/base/dists/logistic/kurtosis/benchmark/benchmark.js @@ -21,8 +21,7 @@ // MODULES // var bench = require( '@stdlib/bench' ); -var Float64Array = require( '@stdlib/array/float64' ); -var uniform = require( '@stdlib/random/base/uniform' ); +var uniform = require( '@stdlib/random/array/uniform' ); var isnan = require( '@stdlib/math/base/assert/is-nan' ); var EPS = require( '@stdlib/constants/float64/eps' ); var pkg = require( './../package.json' ).name; @@ -32,23 +31,21 @@ var kurtosis = require( './../lib' ); // MAIN // bench( pkg, function benchmark( b ) { - var len; + var opts; var mu; var s; var y; var i; - len = 100; - mu = new Float64Array( len ); - s = new Float64Array( len ); - for ( i = 0; i < len; i++ ) { - mu[ i ] = uniform( -50.0, 50.0 ); - s[ i ] = uniform( EPS, 20.0 ); - } + opts = { + 'dtype': 'float64' + }; + mu = uniform( 100, -50.0, 50.0, opts ); + s = uniform( 100, EPS, 20.0, opts ); b.tic(); for ( i = 0; i < b.iterations; i++ ) { - y = kurtosis( mu[ i % len ], s[ i % len ] ); + y = kurtosis( mu[ i % mu.length ], s[ i % s.length ] ); if ( isnan( y ) ) { b.fail( 'should not return NaN' ); } diff --git a/lib/node_modules/@stdlib/stats/base/dists/logistic/kurtosis/benchmark/benchmark.native.js b/lib/node_modules/@stdlib/stats/base/dists/logistic/kurtosis/benchmark/benchmark.native.js index c3dc60ddecf5..780ad201f6a7 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/logistic/kurtosis/benchmark/benchmark.native.js +++ b/lib/node_modules/@stdlib/stats/base/dists/logistic/kurtosis/benchmark/benchmark.native.js @@ -22,9 +22,8 @@ var resolve = require( 'path' ).resolve; var bench = require( '@stdlib/bench' ); -var Float64Array = require( '@stdlib/array/float64' ); var tryRequire = require( '@stdlib/utils/try-require' ); -var randu = require( '@stdlib/random/base/randu' ); +var uniform = require( '@stdlib/random/array/uniform' ); var isnan = require( '@stdlib/math/base/assert/is-nan' ); var EPS = require( '@stdlib/constants/float64/eps' ); var pkg = require( './../package.json' ).name; @@ -41,23 +40,21 @@ var opts = { // MAIN // bench( pkg+'::native', opts, function benchmark( b ) { - var len; + var opts; var mu; var s; var y; var i; - len = 100; - mu = new Float64Array( len ); - s = new Float64Array( len ); - for ( i = 0; i < len; i++ ) { - mu[ i ] = ( randu() * 100.0 ) - 50.0; - s[ i ] = ( randu() * 20.0 ) + EPS; - } + opts = { + 'dtype': 'float64' + }; + mu = uniform( 100, -50.0, 50.0, opts ); + s = uniform( 100, EPS, 20.0, opts ); b.tic(); for ( i = 0; i < b.iterations; i++ ) { - y = kurtosis( mu[ i % len ], s[ i % len ] ); + y = kurtosis( mu[ i % mu.length ], s[ i % s.length ] ); if ( isnan( y ) ) { b.fail( 'should not return NaN' ); } diff --git a/lib/node_modules/@stdlib/stats/base/dists/logistic/logcdf/benchmark/benchmark.js b/lib/node_modules/@stdlib/stats/base/dists/logistic/logcdf/benchmark/benchmark.js index 5c7cc46ff98f..dc5c67663704 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/logistic/logcdf/benchmark/benchmark.js +++ b/lib/node_modules/@stdlib/stats/base/dists/logistic/logcdf/benchmark/benchmark.js @@ -21,8 +21,7 @@ // MODULES // var bench = require( '@stdlib/bench' ); -var Float64Array = require( '@stdlib/array/float64' ); -var uniform = require( '@stdlib/random/base/uniform' ); +var uniform = require( '@stdlib/random/array/uniform' ); var isnan = require( '@stdlib/math/base/assert/is-nan' ); var EPS = require( '@stdlib/constants/float64/eps' ); var pkg = require( './../package.json' ).name; @@ -32,26 +31,23 @@ var logcdf = require( './../lib' ); // MAIN // bench( pkg, function benchmark( b ) { - var len; + var opts; var mu; var s; var x; var y; var i; - len = 100; - x = new Float64Array( len ); - mu = new Float64Array( len ); - s = new Float64Array( len ); - for ( i = 0; i < len; i++ ) { - x[ i ] = uniform( -100.0, 0.0 ); - mu[ i ] = uniform( -50.0, 50.0 ); - s[ i ] = uniform( EPS, 20.0 ); - } + opts = { + 'dtype': 'float64' + }; + x = uniform( 100, -100.0, 0.0, opts ); + mu = uniform( 100, -50.0, 50.0, opts ); + s = uniform( 100, EPS, 20.0, opts ); b.tic(); for ( i = 0; i < b.iterations; i++ ) { - y = logcdf( x[ i % len ], mu[ i % len ], s[ i % len ] ); + y = logcdf( x[ i % x.length ], mu[ i % mu.length ], s[ i % s.length ] ); if ( isnan( y ) ) { b.fail( 'should not return NaN' ); } @@ -66,7 +62,7 @@ bench( pkg, function benchmark( b ) { bench( pkg+':factory', function benchmark( b ) { var mylogcdf; - var len; + var opts; var mu; var s; var x; @@ -76,15 +72,15 @@ bench( pkg+':factory', function benchmark( b ) { mu = 10.0; s = 4.0; mylogcdf = logcdf.factory( mu, s ); - len = 100; - x = new Float64Array( len ); - for ( i = 0; i < len; i++ ) { - x[ i ] = uniform( 0.0, 50.0 ); - } + + opts = { + 'dtype': 'float64' + }; + x = uniform( 100, 0.0, 50.0, opts ); b.tic(); for ( i = 0; i < b.iterations; i++ ) { - y = mylogcdf( x[ i % len ] ); + y = mylogcdf( x[ i % x.length ] ); if ( isnan( y ) ) { b.fail( 'should not return NaN' ); } diff --git a/lib/node_modules/@stdlib/stats/base/dists/logistic/logcdf/benchmark/benchmark.native.js b/lib/node_modules/@stdlib/stats/base/dists/logistic/logcdf/benchmark/benchmark.native.js index 61859d6e6cc0..3b43d0300892 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/logistic/logcdf/benchmark/benchmark.native.js +++ b/lib/node_modules/@stdlib/stats/base/dists/logistic/logcdf/benchmark/benchmark.native.js @@ -22,9 +22,8 @@ var resolve = require( 'path' ).resolve; var bench = require( '@stdlib/bench' ); -var Float64Array = require( '@stdlib/array/float64' ); var tryRequire = require( '@stdlib/utils/try-require' ); -var uniform = require( '@stdlib/random/base/uniform' ); +var uniform = require( '@stdlib/random/array/uniform' ); var isnan = require( '@stdlib/math/base/assert/is-nan' ); var EPS = require( '@stdlib/constants/float64/eps' ); var pkg = require( './../package.json' ).name; @@ -41,26 +40,23 @@ var opts = { // MAIN // bench( pkg, opts, function benchmark( b ) { - var len; + var opts; var mu; var s; var x; var y; var i; - len = 100; - mu = new Float64Array( len ); - s = new Float64Array( len ); - x = new Float64Array( len ); - for ( i = 0; i < len; i++ ) { - x[ i ] = uniform( -100.0, 100.0 ); - mu[ i ] = uniform( -50.0, 50.0 ); - s[ i ] = uniform( EPS, 20.0 ); - } + opts = { + 'dtype': 'float64' + }; + x = uniform( 100, -100.0, 0.0, opts ); + mu = uniform( 100, -50.0, 50.0, opts ); + s = uniform( 100, EPS, 20.0, opts ); b.tic(); for ( i = 0; i < b.iterations; i++ ) { - y = logcdf( x[ i % len ], mu[ i % len ], s[ i % len ] ); + y = logcdf( x[ i % x.length ], mu[ i % mu.length ], s[ i % s.length ] ); if ( isnan( y ) ) { b.fail( 'should not return NaN' ); } diff --git a/lib/node_modules/@stdlib/stats/base/dists/logistic/logpdf/benchmark/benchmark.js b/lib/node_modules/@stdlib/stats/base/dists/logistic/logpdf/benchmark/benchmark.js index 8a5765d191c7..67869ee3935c 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/logistic/logpdf/benchmark/benchmark.js +++ b/lib/node_modules/@stdlib/stats/base/dists/logistic/logpdf/benchmark/benchmark.js @@ -21,8 +21,7 @@ // MODULES // var bench = require( '@stdlib/bench' ); -var Float64Array = require( '@stdlib/array/float64' ); -var uniform = require( '@stdlib/random/base/uniform' ); +var uniform = require( '@stdlib/random/array/uniform' ); var isnan = require( '@stdlib/math/base/assert/is-nan' ); var EPS = require( '@stdlib/constants/float64/eps' ); var pkg = require( './../package.json' ).name; @@ -32,26 +31,23 @@ var logpdf = require( './../lib' ); // MAIN // bench( pkg, function benchmark( b ) { - var len; + var opts; var mu; var s; var x; var y; var i; - len = 100; - x = new Float64Array( len ); - mu = new Float64Array( len ); - s = new Float64Array( len ); - for ( i = 0; i < len; i++ ) { - x[ i ] = uniform( -100.0, 0.0 ); - mu[ i ] = uniform( -50.0, 50.0 ); - s[ i ] = uniform( EPS, 20.0 ); - } + opts = { + 'dtype': 'float64' + }; + x = uniform( 100, -100.0, 0.0, opts ); + mu = uniform( 100, -50.0, 50.0, opts ); + s = uniform( 100, EPS, 20.0, opts ); b.tic(); for ( i = 0; i < b.iterations; i++ ) { - y = logpdf( x[ i % len ], mu[ i % len ], s[ i % len ] ); + y = logpdf( x[ i % x.length ], mu[ i % mu.length ], s[ i % s.length ] ); if ( isnan( y ) ) { b.fail( 'should not return NaN' ); } @@ -66,7 +62,7 @@ bench( pkg, function benchmark( b ) { bench( pkg+':factory', function benchmark( b ) { var mylogpdf; - var len; + var opts; var mu; var s; var x; @@ -76,15 +72,15 @@ bench( pkg+':factory', function benchmark( b ) { mu = 10.0; s = 4.0; mylogpdf = logpdf.factory( mu, s ); - len = 100; - x = new Float64Array( len ); - for ( i = 0; i < len; i++ ) { - x[ i ] = uniform( 0.0, 50.0 ); - } + + opts = { + 'dtype': 'float64' + }; + x = uniform( 100, 0.0, 50.0, opts ); b.tic(); for ( i = 0; i < b.iterations; i++ ) { - y = mylogpdf( x[ i % len ] ); + y = mylogpdf( x[ i % x.length ] ); if ( isnan( y ) ) { b.fail( 'should not return NaN' ); } diff --git a/lib/node_modules/@stdlib/stats/base/dists/logistic/logpdf/benchmark/benchmark.native.js b/lib/node_modules/@stdlib/stats/base/dists/logistic/logpdf/benchmark/benchmark.native.js index a3d5cda5b218..cb59f44bab17 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/logistic/logpdf/benchmark/benchmark.native.js +++ b/lib/node_modules/@stdlib/stats/base/dists/logistic/logpdf/benchmark/benchmark.native.js @@ -22,9 +22,8 @@ var resolve = require( 'path' ).resolve; var bench = require( '@stdlib/bench' ); -var Float64Array = require( '@stdlib/array/float64' ); var tryRequire = require( '@stdlib/utils/try-require' ); -var uniform = require( '@stdlib/random/base/uniform' ); +var uniform = require( '@stdlib/random/array/uniform' ); var isnan = require( '@stdlib/math/base/assert/is-nan' ); var EPS = require( '@stdlib/constants/float64/eps' ); var pkg = require( './../package.json' ).name; @@ -41,26 +40,23 @@ var opts = { // MAIN // bench( pkg, opts, function benchmark( b ) { - var len; + var opts; var mu; var s; var x; var y; var i; - len = 100; - mu = new Float64Array( len ); - s = new Float64Array( len ); - x = new Float64Array( len ); - for ( i = 0; i < len; i++ ) { - x[ i ] = uniform( -100.0, 0.0 ); - mu[ i ] = uniform( -50.0, 50.0 ); - s[ i ] = uniform( EPS, 20.0 ); - } + opts = { + 'dtype': 'float64' + }; + x = uniform( 100, -100.0, 0.0, opts ); + mu = uniform( 100, -50.0, 50.0, opts ); + s = uniform( 100, EPS, 20.0, opts ); b.tic(); for ( i = 0; i < b.iterations; i++ ) { - y = logpdf( x[ i % len ], mu[ i % len ], s[ i % len ] ); + y = logpdf( x[ i % x.length ], mu[ i % mu.length ], s[ i % s.length ] ); if ( isnan( y ) ) { b.fail( 'should not return NaN' ); } diff --git a/lib/node_modules/@stdlib/stats/base/dists/logistic/mean/benchmark/benchmark.js b/lib/node_modules/@stdlib/stats/base/dists/logistic/mean/benchmark/benchmark.js index b7485a2706bf..a2b47538fd3d 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/logistic/mean/benchmark/benchmark.js +++ b/lib/node_modules/@stdlib/stats/base/dists/logistic/mean/benchmark/benchmark.js @@ -21,8 +21,7 @@ // MODULES // var bench = require( '@stdlib/bench' ); -var Float64Array = require( '@stdlib/array/float64' ); -var uniform = require( '@stdlib/random/base/uniform' ); +var uniform = require( '@stdlib/random/array/uniform' ); var isnan = require( '@stdlib/math/base/assert/is-nan' ); var EPS = require( '@stdlib/constants/float64/eps' ); var pkg = require( './../package.json' ).name; @@ -32,23 +31,21 @@ var mean = require( './../lib' ); // MAIN // bench( pkg, function benchmark( b ) { - var len; + var opts; var mu; var s; var y; var i; - len = 100; - mu = new Float64Array( len ); - s = new Float64Array( len ); - for ( i = 0; i < len; i++ ) { - mu[ i ] = uniform( -50.0, 50.0 ); - s[ i ] = uniform( EPS, 20.0 ); - } + opts = { + 'dtype': 'float64' + }; + mu = uniform( 100, -50.0, 50.0, opts ); + s = uniform( 100, EPS, 20.0, opts ); b.tic(); for ( i = 0; i < b.iterations; i++ ) { - y = mean( mu[ i % len ], s[ i % len ] ); + y = mean( mu[ i % mu.length ], s[ i % s.length ] ); if ( isnan( y ) ) { b.fail( 'should not return NaN' ); } diff --git a/lib/node_modules/@stdlib/stats/base/dists/logistic/mean/benchmark/benchmark.native.js b/lib/node_modules/@stdlib/stats/base/dists/logistic/mean/benchmark/benchmark.native.js index 56ca80dc921b..77bfb7351f2e 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/logistic/mean/benchmark/benchmark.native.js +++ b/lib/node_modules/@stdlib/stats/base/dists/logistic/mean/benchmark/benchmark.native.js @@ -22,9 +22,8 @@ var resolve = require( 'path' ).resolve; var bench = require( '@stdlib/bench' ); -var Float64Array = require( '@stdlib/array/float64' ); var tryRequire = require( '@stdlib/utils/try-require' ); -var uniform = require( '@stdlib/random/base/uniform' ); +var uniform = require( '@stdlib/random/array/uniform' ); var isnan = require( '@stdlib/math/base/assert/is-nan' ); var EPS = require( '@stdlib/constants/float64/eps' ); var pkg = require( './../package.json' ).name; @@ -41,23 +40,21 @@ var opts = { // MAIN // bench( pkg+'::native', opts, function benchmark( b ) { - var len; + var opts; var mu; var s; var y; var i; - len = 100; - mu = new Float64Array( len ); - s = new Float64Array( len ); - for ( i = 0; i < len; i++ ) { - s[ i ] = uniform( -50.0, 50.0 ); - mu[ i ] = uniform( EPS, 20.0 ); - } + opts = { + 'dtype': 'float64' + }; + mu = uniform( 100, -50.0, 50.0, opts ); + s = uniform( 100, EPS, 20.0, opts ); b.tic(); for ( i = 0; i < b.iterations; i++ ) { - y = mean( mu[ i % len ], s[ i % len ] ); + y = mean( mu[ i % mu.length ], s[ i % s.length ] ); if ( isnan( y ) ) { b.fail( 'should not return NaN' ); } diff --git a/lib/node_modules/@stdlib/stats/base/dists/logistic/median/benchmark/benchmark.js b/lib/node_modules/@stdlib/stats/base/dists/logistic/median/benchmark/benchmark.js index 229962be470c..4db0865cdcce 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/logistic/median/benchmark/benchmark.js +++ b/lib/node_modules/@stdlib/stats/base/dists/logistic/median/benchmark/benchmark.js @@ -21,8 +21,7 @@ // MODULES // var bench = require( '@stdlib/bench' ); -var Float64Array = require( '@stdlib/array/float64' ); -var uniform = require( '@stdlib/random/base/uniform' ); +var uniform = require( '@stdlib/random/array/uniform' ); var isnan = require( '@stdlib/math/base/assert/is-nan' ); var EPS = require( '@stdlib/constants/float64/eps' ); var pkg = require( './../package.json' ).name; @@ -32,23 +31,21 @@ var median = require( './../lib' ); // MAIN // bench( pkg, function benchmark( b ) { - var len; + var opts; var mu; var s; var y; var i; - len = 100; - mu = new Float64Array( len ); - s = new Float64Array( len ); - for ( i = 0; i < len; i++ ) { - mu[ i ] = uniform( -50.0, 50.0 ); - s[ i ] = uniform( EPS, 20.0 ); - } + opts = { + 'dtype': 'float64' + }; + mu = uniform( 100, -50.0, 50.0, opts ); + s = uniform( 100, EPS, 20.0, opts ); b.tic(); for ( i = 0; i < b.iterations; i++ ) { - y = median( mu[ i % len ], s[ i % len ] ); + y = median( mu[ i % mu.length ], s[ i % s.length ] ); if ( isnan( y ) ) { b.fail( 'should not return NaN' ); } diff --git a/lib/node_modules/@stdlib/stats/base/dists/logistic/median/benchmark/benchmark.native.js b/lib/node_modules/@stdlib/stats/base/dists/logistic/median/benchmark/benchmark.native.js index 0e16ee6b9d87..9786aa5edd89 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/logistic/median/benchmark/benchmark.native.js +++ b/lib/node_modules/@stdlib/stats/base/dists/logistic/median/benchmark/benchmark.native.js @@ -22,9 +22,8 @@ var resolve = require( 'path' ).resolve; var bench = require( '@stdlib/bench' ); -var Float64Array = require( '@stdlib/array/float64' ); var tryRequire = require( '@stdlib/utils/try-require' ); -var randu = require( '@stdlib/random/base/randu' ); +var uniform = require( '@stdlib/random/array/uniform' ); var isnan = require( '@stdlib/math/base/assert/is-nan' ); var EPS = require( '@stdlib/constants/float64/eps' ); var pkg = require( './../package.json' ).name; @@ -41,23 +40,21 @@ var opts = { // MAIN // bench( pkg+'::native', opts, function benchmark( b ) { - var len; + var opts; var mu; var s; var y; var i; - len = 100; - mu = new Float64Array( len ); - s = new Float64Array( len ); - for ( i = 0; i < len; i++ ) { - mu[ i ] = ( randu() * 100.0 ) - 50.0; - s[ i ] = ( randu() * 20.0 ) + EPS; - } + opts = { + 'dtype': 'float64' + }; + mu = uniform( 100, -50.0, 50.0, opts ); + s = uniform( 100, EPS, 20.0, opts ); b.tic(); for ( i = 0; i < b.iterations; i++ ) { - y = median( mu[ i % len ], s[ i % len ] ); + y = median( mu[ i % mu.length ], s[ i % s.length ] ); if ( isnan( y ) ) { b.fail( 'should not return NaN' ); } diff --git a/lib/node_modules/@stdlib/stats/base/dists/logistic/mgf/benchmark/benchmark.js b/lib/node_modules/@stdlib/stats/base/dists/logistic/mgf/benchmark/benchmark.js index 4fba0428da86..074035d6b3e2 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/logistic/mgf/benchmark/benchmark.js +++ b/lib/node_modules/@stdlib/stats/base/dists/logistic/mgf/benchmark/benchmark.js @@ -21,8 +21,7 @@ // MODULES // var bench = require( '@stdlib/bench' ); -var Float64Array = require( '@stdlib/array/float64' ); -var uniform = require( '@stdlib/random/base/uniform' ); +var uniform = require( '@stdlib/random/array/uniform' ); var isnan = require( '@stdlib/math/base/assert/is-nan' ); var EPS = require( '@stdlib/constants/float64/eps' ); var pkg = require( './../package.json' ).name; @@ -32,26 +31,23 @@ var mgf = require( './../lib' ); // MAIN // bench( pkg, function benchmark( b ) { - var len; + var opts; var mu; var s; var t; var y; var i; - len = 100; - t = new Float64Array( len ); - mu = new Float64Array( len ); - s = new Float64Array( len ); - for ( i = 0; i < len; i++ ) { - t[ i ] = uniform( 0.0, 0.4 ); - mu[ i ] = uniform( -5.0, 5.0 ); - s[ i ] = uniform( EPS, 2.0 ); - } + opts = { + 'dtype': 'float64' + }; + t = uniform( 100, 0.0, 0.4, opts ); + mu = uniform( 100, -5.0, 5.0, opts ); + s = uniform( 100, EPS, 2.0, opts ); b.tic(); for ( i = 0; i < b.iterations; i++ ) { - y = mgf( t[ i % len ], mu[ i % len ], s[ i % len ] ); + y = mgf( t[ i % t.length ], mu[ i % mu.length ], s[ i % s.length ] ); if ( isnan( y ) ) { b.fail( 'should not return NaN' ); } @@ -66,7 +62,7 @@ bench( pkg, function benchmark( b ) { bench( pkg+':factory', function benchmark( b ) { var mymgf; - var len; + var opts; var mu; var s; var t; @@ -76,15 +72,15 @@ bench( pkg+':factory', function benchmark( b ) { mu = 10.0; s = 0.5; mymgf = mgf.factory( mu, s ); - len = 100; - t = new Float64Array( len ); - for ( i = 0; i < len; i++ ) { - t[ i ] = uniform( 0.0, 0.4 ); - } + + opts = { + 'dtype': 'float64' + }; + t = uniform( 100, 0.0, 0.4, opts ); b.tic(); for ( i = 0; i < b.iterations; i++ ) { - y = mymgf( t[ i % len ] ); + y = mymgf( t[ i % t.length ] ); if ( isnan( y ) ) { b.fail( 'should not return NaN' ); } diff --git a/lib/node_modules/@stdlib/stats/base/dists/logistic/mgf/benchmark/benchmark.native.js b/lib/node_modules/@stdlib/stats/base/dists/logistic/mgf/benchmark/benchmark.native.js index d56761d1b5ed..3dfd6b19d44b 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/logistic/mgf/benchmark/benchmark.native.js +++ b/lib/node_modules/@stdlib/stats/base/dists/logistic/mgf/benchmark/benchmark.native.js @@ -22,9 +22,8 @@ var resolve = require( 'path' ).resolve; var bench = require( '@stdlib/bench' ); -var Float64Array = require( '@stdlib/array/float64' ); var tryRequire = require( '@stdlib/utils/try-require' ); -var uniform = require( '@stdlib/random/base/uniform' ); +var uniform = require( '@stdlib/random/array/uniform' ); var isnan = require( '@stdlib/math/base/assert/is-nan' ); var EPS = require( '@stdlib/constants/float64/eps' ); var pkg = require( './../package.json' ).name; @@ -41,26 +40,23 @@ var opts = { // MAIN // bench( pkg, opts, function benchmark( b ) { - var len; + var opts; var mu; var s; var t; var y; var i; - len = 100; - t = new Float64Array( len ); - mu = new Float64Array( len ); - s = new Float64Array( len ); - for ( i = 0; i < len; i++ ) { - t[ i ] = uniform( 0.0, 0.4 ); - mu[ i ] = uniform( -5.0, 5.0 ); - s[ i ] = uniform( EPS, 2.0 ); - } + opts = { + 'dtype': 'float64' + }; + t = uniform( 100, 0.0, 0.4, opts ); + mu = uniform( 100, -5.0, 5.0, opts ); + s = uniform( 100, EPS, 2.0, opts ); b.tic(); for ( i = 0; i < b.iterations; i++ ) { - y = mgf( t[ i % len ], mu[ i % len ], s[ i % len ] ); + y = mgf( t[ i % t.length ], mu[ i % mu.length ], s[ i % s.length ] ); if ( isnan( y ) ) { b.fail( 'should not return NaN' ); } diff --git a/lib/node_modules/@stdlib/stats/base/dists/logistic/mode/benchmark/benchmark.js b/lib/node_modules/@stdlib/stats/base/dists/logistic/mode/benchmark/benchmark.js index 69337d7bd1bd..c40ad041c88f 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/logistic/mode/benchmark/benchmark.js +++ b/lib/node_modules/@stdlib/stats/base/dists/logistic/mode/benchmark/benchmark.js @@ -21,8 +21,7 @@ // MODULES // var bench = require( '@stdlib/bench' ); -var Float64Array = require( '@stdlib/array/float64' ); -var uniform = require( '@stdlib/random/base/uniform' ); +var uniform = require( '@stdlib/random/array/uniform' ); var isnan = require( '@stdlib/math/base/assert/is-nan' ); var EPS = require( '@stdlib/constants/float64/eps' ); var pkg = require( './../package.json' ).name; @@ -32,23 +31,21 @@ var mode = require( './../lib' ); // MAIN // bench( pkg, function benchmark( b ) { - var len; + var opts; var mu; var s; var y; var i; - len = 100; - mu = new Float64Array( len ); - s = new Float64Array( len ); - for ( i = 0; i < len; i++ ) { - mu[ i ] = uniform( -50.0, 50.0 ); - s[ i ] = uniform( EPS, 20.0 ); - } + opts = { + 'dtype': 'float64' + }; + mu = uniform( 100, -50.0, 50.0, opts ); + s = uniform( 100, EPS, 20.0, opts ); b.tic(); for ( i = 0; i < b.iterations; i++ ) { - y = mode( mu[ i % len ], s[ i % len ] ); + y = mode( mu[ i % mu.length ], s[ i % s.length ] ); if ( isnan( y ) ) { b.fail( 'should not return NaN' ); } diff --git a/lib/node_modules/@stdlib/stats/base/dists/logistic/mode/benchmark/benchmark.native.js b/lib/node_modules/@stdlib/stats/base/dists/logistic/mode/benchmark/benchmark.native.js index 38be6d569dc4..dd185e20c49f 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/logistic/mode/benchmark/benchmark.native.js +++ b/lib/node_modules/@stdlib/stats/base/dists/logistic/mode/benchmark/benchmark.native.js @@ -22,8 +22,7 @@ var resolve = require( 'path' ).resolve; var bench = require( '@stdlib/bench' ); -var Float64Array = require( '@stdlib/array/float64' ); -var uniform = require( '@stdlib/random/base/uniform' ); +var uniform = require( '@stdlib/random/array/uniform' ); var tryRequire = require( '@stdlib/utils/try-require' ); var isnan = require( '@stdlib/math/base/assert/is-nan' ); var EPS = require( '@stdlib/constants/float64/eps' ); @@ -41,23 +40,21 @@ var opts = { // MAIN // bench( pkg+'::native', opts, function benchmark( b ) { - var len; + var opts; var mu; var s; var y; var i; - len = 100; - mu = new Float64Array( len ); - s = new Float64Array( len ); - for ( i = 0; i < len; i++ ) { - mu[ i ] = uniform( -50.0, 50.0 ); - s[ i ] = uniform( EPS, 20.0 ); - } + opts = { + 'dtype': 'float64' + }; + mu = uniform( 100, -50.0, 50.0, opts ); + s = uniform( 100, EPS, 20.0, opts ); b.tic(); for ( i = 0; i < b.iterations; i++ ) { - y = mode( mu[ i % len ], s[ i % len ] ); + y = mode( mu[ i % mu.length ], s[ i % s.length ] ); if ( isnan( y ) ) { b.fail( 'should not return NaN' ); } diff --git a/lib/node_modules/@stdlib/stats/base/dists/logistic/pdf/benchmark/benchmark.js b/lib/node_modules/@stdlib/stats/base/dists/logistic/pdf/benchmark/benchmark.js index 339fc59664eb..5cf896bad7e4 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/logistic/pdf/benchmark/benchmark.js +++ b/lib/node_modules/@stdlib/stats/base/dists/logistic/pdf/benchmark/benchmark.js @@ -21,8 +21,7 @@ // MODULES // var bench = require( '@stdlib/bench' ); -var Float64Array = require( '@stdlib/array/float64' ); -var uniform = require( '@stdlib/random/base/uniform' ); +var uniform = require( '@stdlib/random/array/uniform' ); var isnan = require( '@stdlib/math/base/assert/is-nan' ); var EPS = require( '@stdlib/constants/float64/eps' ); var pkg = require( './../package.json' ).name; @@ -32,26 +31,23 @@ var pdf = require( './../lib' ); // MAIN // bench( pkg, function benchmark( b ) { - var len; + var opts; var mu; var s; var x; var y; var i; - len = 100; - x = new Float64Array( len ); - mu = new Float64Array( len ); - s = new Float64Array( len ); - for ( i = 0; i < len; i++ ) { - x[ i ] = uniform( -20.0, 20.0 ); - mu[ i ] = uniform( -10.0, 10.0 ); - s[ i ] = uniform( EPS, 5.0 ); - } + opts = { + 'dtype': 'float64' + }; + x = uniform( 100, -20.0, 20.0, opts ); + mu = uniform( 100, -10.0, 10.0, opts ); + s = uniform( 100, EPS, 5.0, opts ); b.tic(); for ( i = 0; i < b.iterations; i++ ) { - y = pdf( x[ i % len ], mu[ i % len ], s[ i % len ] ); + y = pdf( x[ i % x.length ], mu[ i % mu.length ], s[ i % s.length ] ); if ( isnan( y ) ) { b.fail( 'should not return NaN' ); } @@ -66,7 +62,7 @@ bench( pkg, function benchmark( b ) { bench( pkg+':factory', function benchmark( b ) { var mypdf; - var len; + var opts; var mu; var s; var x; @@ -76,15 +72,15 @@ bench( pkg+':factory', function benchmark( b ) { mu = 10.0; s = 4.0; mypdf = pdf.factory( mu, s ); - len = 100; - x = new Float64Array( len ); - for ( i = 0; i < len; i++ ) { - x[ i ] = uniform( 0.0, 50.0 ); - } + + opts = { + 'dtype': 'float64' + }; + x = uniform( 100, 0.0, 50.0, opts ); b.tic(); for ( i = 0; i < b.iterations; i++ ) { - y = mypdf( x[ i % len ] ); + y = mypdf( x[ i % x.length ] ); if ( isnan( y ) ) { b.fail( 'should not return NaN' ); } diff --git a/lib/node_modules/@stdlib/stats/base/dists/logistic/pdf/benchmark/benchmark.native.js b/lib/node_modules/@stdlib/stats/base/dists/logistic/pdf/benchmark/benchmark.native.js index 882666a540c8..f95a3311d95e 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/logistic/pdf/benchmark/benchmark.native.js +++ b/lib/node_modules/@stdlib/stats/base/dists/logistic/pdf/benchmark/benchmark.native.js @@ -22,9 +22,8 @@ var resolve = require( 'path' ).resolve; var bench = require( '@stdlib/bench' ); -var Float64Array = require( '@stdlib/array/float64' ); var tryRequire = require( '@stdlib/utils/try-require' ); -var uniform = require( '@stdlib/random/base/uniform' ); +var uniform = require( '@stdlib/random/array/uniform' ); var isnan = require( '@stdlib/math/base/assert/is-nan' ); var EPS = require( '@stdlib/constants/float64/eps' ); var pkg = require( './../package.json' ).name; @@ -41,26 +40,23 @@ var opts = { // MAIN // bench( pkg, opts, function benchmark( b ) { - var len; + var opts; var mu; var s; var x; var y; var i; - len = 100; - x = new Float64Array( len ); - mu = new Float64Array( len ); - s = new Float64Array( len ); - for ( i = 0; i < len; i++ ) { - x[ i ] = uniform( -20.0, 20.0 ); - mu[ i ] = uniform( -50.0, 50.0 ); - s[ i ] = uniform( EPS, 20.0 ); - } + opts = { + 'dtype': 'float64' + }; + x = uniform( 100, -20.0, 20.0, opts ); + mu = uniform( 100, -50.0, 50.0, opts ); + s = uniform( 100, EPS, 20.0, opts ); b.tic(); for ( i = 0; i < b.iterations; i++ ) { - y = pdf( x[ i % len ], mu[ i % len ], s[ i % len ] ); + y = pdf( x[ i % x.length ], mu[ i % mu.length ], s[ i % s.length ] ); if ( isnan( y ) ) { b.fail( 'should not return NaN' ); } diff --git a/lib/node_modules/@stdlib/stats/base/dists/logistic/quantile/benchmark/benchmark.js b/lib/node_modules/@stdlib/stats/base/dists/logistic/quantile/benchmark/benchmark.js index ac6d7d5a1d48..c9b4073ce4f4 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/logistic/quantile/benchmark/benchmark.js +++ b/lib/node_modules/@stdlib/stats/base/dists/logistic/quantile/benchmark/benchmark.js @@ -21,8 +21,7 @@ // MODULES // var bench = require( '@stdlib/bench' ); -var Float64Array = require( '@stdlib/array/float64' ); -var uniform = require( '@stdlib/random/base/uniform' ); +var uniform = require( '@stdlib/random/array/uniform' ); var isnan = require( '@stdlib/math/base/assert/is-nan' ); var EPS = require( '@stdlib/constants/float64/eps' ); var pkg = require( './../package.json' ).name; @@ -32,26 +31,23 @@ var quantile = require( './../lib' ); // MAIN // bench( pkg, function benchmark( b ) { - var len; + var opts; var mu; var s; var p; var y; var i; - len = 100; - p = new Float64Array( len ); - mu = new Float64Array( len ); - s = new Float64Array( len ); - for ( i = 0; i < len; i++ ) { - p[ i ] = uniform( 0.0, 1.0 ); - mu[ i ] = uniform( -10.0, 10.0 ); - s[ i ] = uniform( EPS, 5.0 ); - } + opts = { + 'dtype': 'float64' + }; + p = uniform( 100, 0.0, 1.0, opts ); + mu = uniform( 100, -10.0, 10.0, opts ); + s = uniform( 100, EPS, 5.0, opts ); b.tic(); for ( i = 0; i < b.iterations; i++ ) { - y = quantile( p[ i % len ], mu[ i % len ], s[ i % len ] ); + y = quantile( p[ i % p.length ], mu[ i % mu.length ], s[ i % s.length ] ); if ( isnan( y ) ) { b.fail( 'should not return NaN' ); } @@ -66,7 +62,7 @@ bench( pkg, function benchmark( b ) { bench( pkg+':factory', function benchmark( b ) { var myquantile; - var len; + var opts; var mu; var s; var p; @@ -76,15 +72,15 @@ bench( pkg+':factory', function benchmark( b ) { mu = 10.0; s = 4.0; myquantile = quantile.factory( mu, s ); - len = 100; - p = new Float64Array( len ); - for ( i = 0; i < len; i++ ) { - p[ i ] = uniform( 0.0, 1.0 ); - } + + opts = { + 'dtype': 'float64' + }; + p = uniform( 100, 0.0, 1.0, opts ); b.tic(); for ( i = 0; i < b.iterations; i++ ) { - y = myquantile( p[ i % len ] ); + y = myquantile( p[ i % p.length ] ); if ( isnan( y ) ) { b.fail( 'should not return NaN' ); } diff --git a/lib/node_modules/@stdlib/stats/base/dists/logistic/quantile/benchmark/benchmark.native.js b/lib/node_modules/@stdlib/stats/base/dists/logistic/quantile/benchmark/benchmark.native.js index 8b85fbf4a65b..a2d919a6bf0d 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/logistic/quantile/benchmark/benchmark.native.js +++ b/lib/node_modules/@stdlib/stats/base/dists/logistic/quantile/benchmark/benchmark.native.js @@ -22,9 +22,8 @@ var resolve = require( 'path' ).resolve; var bench = require( '@stdlib/bench' ); -var Float64Array = require( '@stdlib/array/float64' ); var tryRequire = require( '@stdlib/utils/try-require' ); -var uniform = require( '@stdlib/random/base/uniform' ); +var uniform = require( '@stdlib/random/array/uniform' ); var isnan = require( '@stdlib/math/base/assert/is-nan' ); var EPS = require( '@stdlib/constants/float64/eps' ); var pkg = require( './../package.json' ).name; @@ -41,26 +40,23 @@ var opts = { // MAIN // bench( pkg+'::native', opts, function benchmark( b ) { - var len; + var opts; var mu; var s; var p; var y; var i; - len = 100; - p = new Float64Array( len ); - mu = new Float64Array( len ); - s = new Float64Array( len ); - for ( i = 0; i < len; i++ ) { - p[ i ] = uniform( 0.0, 1.0 ); - mu[ i ] = uniform( -50.0, 50.0 ); - s[ i ] = uniform( EPS, 20.0 ); - } + opts = { + 'dtype': 'float64' + }; + p = uniform( 100, 0.0, 1.0, opts ); + mu = uniform( 100, -10.0, 10.0, opts ); + s = uniform( 100, EPS, 5.0, opts ); b.tic(); for ( i = 0; i < b.iterations; i++ ) { - y = quantile( p[ i % len ], mu[ i % len ], s[ i % len ] ); + y = quantile( p[ i % p.length ], mu[ i % mu.length ], s[ i % s.length ] ); if ( isnan( y ) ) { b.fail( 'should not return NaN' ); } diff --git a/lib/node_modules/@stdlib/stats/base/dists/logistic/skewness/benchmark/benchmark.js b/lib/node_modules/@stdlib/stats/base/dists/logistic/skewness/benchmark/benchmark.js index a8af74e686f6..a2dc9f049ed6 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/logistic/skewness/benchmark/benchmark.js +++ b/lib/node_modules/@stdlib/stats/base/dists/logistic/skewness/benchmark/benchmark.js @@ -21,8 +21,7 @@ // MODULES // var bench = require( '@stdlib/bench' ); -var Float64Array = require( '@stdlib/array/float64' ); -var uniform = require( '@stdlib/random/base/uniform' ); +var uniform = require( '@stdlib/random/array/uniform' ); var isnan = require( '@stdlib/math/base/assert/is-nan' ); var EPS = require( '@stdlib/constants/float64/eps' ); var pkg = require( './../package.json' ).name; @@ -32,23 +31,21 @@ var skewness = require( './../lib' ); // MAIN // bench( pkg, function benchmark( b ) { - var len; + var opts; var mu; var s; var y; var i; - len = 100; - mu = new Float64Array( len ); - s = new Float64Array( len ); - for ( i = 0; i < len; i++ ) { - mu[ i ] = uniform( -50.0, 50.0 ); - s[ i ] = uniform( EPS, 20.0 ); - } + opts = { + 'dtype': 'float64' + }; + mu = uniform( 100, -50.0, 50.0, opts ); + s = uniform( 100, EPS, 20.0, opts ); b.tic(); for ( i = 0; i < b.iterations; i++ ) { - y = skewness( mu[ i % len ], s[ i % len ] ); + y = skewness( mu[ i % mu.length ], s[ i % s.length ] ); if ( isnan( y ) ) { b.fail( 'should not return NaN' ); } diff --git a/lib/node_modules/@stdlib/stats/base/dists/logistic/skewness/benchmark/benchmark.native.js b/lib/node_modules/@stdlib/stats/base/dists/logistic/skewness/benchmark/benchmark.native.js index 51d9ffb53908..9644908db082 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/logistic/skewness/benchmark/benchmark.native.js +++ b/lib/node_modules/@stdlib/stats/base/dists/logistic/skewness/benchmark/benchmark.native.js @@ -22,8 +22,7 @@ var resolve = require( 'path' ).resolve; var bench = require( '@stdlib/bench' ); -var Float64Array = require( '@stdlib/array/float64' ); -var uniform = require( '@stdlib/random/base/uniform' ); +var uniform = require( '@stdlib/random/array/uniform' ); var tryRequire = require( '@stdlib/utils/try-require' ); var isnan = require( '@stdlib/math/base/assert/is-nan' ); var EPS = require( '@stdlib/constants/float64/eps' ); @@ -41,23 +40,21 @@ var opts = { // MAIN // bench( pkg+'::native', opts, function benchmark( b ) { - var len; + var opts; var mu; var s; var y; var i; - len = 100; - mu = new Float64Array( len ); - s = new Float64Array( len ); - for ( i = 0; i < len; i++ ) { - mu[ i ] = uniform( -50.0, 50.0 ); - s[ i ] = uniform( EPS, 20.0 ); - } + opts = { + 'dtype': 'float64' + }; + mu = uniform( 100, -50.0, 50.0, opts ); + s = uniform( 100, EPS, 20.0, opts ); b.tic(); for ( i = 0; i < b.iterations; i++ ) { - y = skewness( mu[ i % len ], s[ i % len ] ); + y = skewness( mu[ i % mu.length ], s[ i % s.length ] ); if ( isnan( y ) ) { b.fail( 'should not return NaN' ); } diff --git a/lib/node_modules/@stdlib/stats/base/dists/logistic/stdev/benchmark/benchmark.js b/lib/node_modules/@stdlib/stats/base/dists/logistic/stdev/benchmark/benchmark.js index e82277401cee..c59a12e21482 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/logistic/stdev/benchmark/benchmark.js +++ b/lib/node_modules/@stdlib/stats/base/dists/logistic/stdev/benchmark/benchmark.js @@ -21,8 +21,7 @@ // MODULES // var bench = require( '@stdlib/bench' ); -var uniform = require( '@stdlib/random/base/uniform' ); -var Float64Array = require( '@stdlib/array/float64' ); +var uniform = require( '@stdlib/random/array/uniform' ); var isnan = require( '@stdlib/math/base/assert/is-nan' ); var EPS = require( '@stdlib/constants/float64/eps' ); var pkg = require( './../package.json' ).name; @@ -32,23 +31,21 @@ var stdev = require( './../lib' ); // MAIN // bench( pkg, function benchmark( b ) { - var len; + var opts; var mu; var s; var y; var i; - len = 100; - mu = new Float64Array( len ); - s = new Float64Array( len ); - for ( i = 0; i < len; i++ ) { - mu[ i ] = uniform( -50.0, 50.0 ); - s[ i ] = uniform( EPS, 20.0 ); - } + opts = { + 'dtype': 'float64' + }; + mu = uniform( 100, -50.0, 50.0, opts ); + s = uniform( 100, EPS, 20.0, opts ); b.tic(); for ( i = 0; i < b.iterations; i++ ) { - y = stdev( mu[ i % len ], s[ i % len ] ); + y = stdev( mu[ i % mu.length ], s[ i % s.length ] ); if ( isnan( y ) ) { b.fail( 'should not return NaN' ); } diff --git a/lib/node_modules/@stdlib/stats/base/dists/logistic/stdev/benchmark/benchmark.native.js b/lib/node_modules/@stdlib/stats/base/dists/logistic/stdev/benchmark/benchmark.native.js index a72f26c2be6b..2f89b494b6ce 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/logistic/stdev/benchmark/benchmark.native.js +++ b/lib/node_modules/@stdlib/stats/base/dists/logistic/stdev/benchmark/benchmark.native.js @@ -22,8 +22,7 @@ var resolve = require( 'path' ).resolve; var bench = require( '@stdlib/bench' ); -var Float64Array = require( '@stdlib/array/float64' ); -var uniform = require( '@stdlib/random/base/uniform' ); +var uniform = require( '@stdlib/random/array/uniform' ); var EPS = require( '@stdlib/constants/float64/eps' ); var isnan = require( '@stdlib/math/base/assert/is-nan' ); var tryRequire = require( '@stdlib/utils/try-require' ); @@ -41,23 +40,21 @@ var opts = { // MAIN // bench( pkg+'::native', opts, function benchmark( b ) { - var len; + var opts; var mu; var s; var y; var i; - len = 100; - mu = new Float64Array( len ); - s = new Float64Array( len ); - for ( i = 0; i < len; i++ ) { - mu[ i ] = uniform( -50.0, 50.0 ); - s[ i ] = uniform( EPS, 20.0 ); - } + opts = { + 'dtype': 'float64' + }; + mu = uniform( 100, -50.0, 50.0, opts ); + s = uniform( 100, EPS, 20.0, opts ); b.tic(); for ( i = 0; i < b.iterations; i++ ) { - y = stdev( mu[ i % len ], s[ i % len ] ); + y = stdev( mu[ i % mu.length ], s[ i % s.length ] ); if ( isnan( y ) ) { b.fail( 'should not return NaN' ); } diff --git a/lib/node_modules/@stdlib/stats/base/dists/logistic/variance/benchmark/benchmark.js b/lib/node_modules/@stdlib/stats/base/dists/logistic/variance/benchmark/benchmark.js index f015a1d62f9c..9f47e7a47688 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/logistic/variance/benchmark/benchmark.js +++ b/lib/node_modules/@stdlib/stats/base/dists/logistic/variance/benchmark/benchmark.js @@ -21,8 +21,7 @@ // MODULES // var bench = require( '@stdlib/bench' ); -var Float64Array = require( '@stdlib/array/float64' ); -var uniform = require( '@stdlib/random/base/uniform' ); +var uniform = require( '@stdlib/random/array/uniform' ); var isnan = require( '@stdlib/math/base/assert/is-nan' ); var EPS = require( '@stdlib/constants/float64/eps' ); var pkg = require( './../package.json' ).name; @@ -32,23 +31,21 @@ var variance = require( './../lib' ); // MAIN // bench( pkg, function benchmark( b ) { - var len; + var opts; var mu; var s; var y; var i; - len = 100; - mu = new Float64Array( len ); - s = new Float64Array( len ); - for ( i = 0; i < len; i++ ) { - mu[ i ] = uniform( -50.0, 50.0 ); - s[ i ] = uniform( EPS, 20.0 ); - } + opts = { + 'dtype': 'float64' + }; + mu = uniform( 100, -50.0, 50.0, opts ); + s = uniform( 100, EPS, 20.0, opts ); b.tic(); for ( i = 0; i < b.iterations; i++ ) { - y = variance( mu[ i % len ], s[ i % len ] ); + y = variance( mu[ i % mu.length ], s[ i % s.length ] ); if ( isnan( y ) ) { b.fail( 'should not return NaN' ); } diff --git a/lib/node_modules/@stdlib/stats/base/dists/logistic/variance/benchmark/benchmark.native.js b/lib/node_modules/@stdlib/stats/base/dists/logistic/variance/benchmark/benchmark.native.js index abaf15c1550d..77821de76325 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/logistic/variance/benchmark/benchmark.native.js +++ b/lib/node_modules/@stdlib/stats/base/dists/logistic/variance/benchmark/benchmark.native.js @@ -22,9 +22,8 @@ var resolve = require( 'path' ).resolve; var bench = require( '@stdlib/bench' ); -var Float64Array = require( '@stdlib/array/float64' ); var tryRequire = require( '@stdlib/utils/try-require' ); -var uniform = require( '@stdlib/random/base/uniform' ); +var uniform = require( '@stdlib/random/array/uniform' ); var isnan = require( '@stdlib/math/base/assert/is-nan' ); var EPS = require( '@stdlib/constants/float64/eps' ); var pkg = require( './../package.json' ).name; @@ -41,23 +40,21 @@ var opts = { // MAIN // bench( pkg+'::native', opts, function benchmark( b ) { - var len; + var opts; var mu; var s; var y; var i; - len = 100; - mu = new Float64Array( len ); - s = new Float64Array( len ); - for ( i = 0; i < len; i++ ) { - mu[ i ] = uniform( -50.0, 50.0 ); - s[ i ] = uniform( EPS, 20.0 ); - } + opts = { + 'dtype': 'float64' + }; + mu = uniform( 100, -50.0, 50.0, opts ); + s = uniform( 100, EPS, 20.0, opts ); b.tic(); for ( i = 0; i < b.iterations; i++ ) { - y = variance( mu[ i % len ], s[ i % len ] ); + y = variance( mu[ i % mu.length ], s[ i % s.length ] ); if ( isnan( y ) ) { b.fail( 'should not return NaN' ); }