Skip to content

Commit 2b77a99

Browse files
committed
feat: updated
1 parent 55a1a08 commit 2b77a99

File tree

19 files changed

+85
-84
lines changed

19 files changed

+85
-84
lines changed

lib/node_modules/@stdlib/stats/base/dists/uniform/cdf/benchmark/benchmark.js

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
// MODULES //
2222

2323
var bench = require( '@stdlib/bench' );
24-
var randu = require( '@stdlib/random/base/randu' );
24+
var uniform = require( '@stdlib/random/base/uniform' );
2525
var isnan = require( '@stdlib/math/base/assert/is-nan' );
2626
var pkg = require( './../package.json' ).name;
2727
var cdf = require( './../lib' );
@@ -36,11 +36,12 @@ bench( pkg, function benchmark( b ) {
3636
var y;
3737
var i;
3838

39+
x = uniform( -10.0, 10.0 );
40+
min = uniform( -20.0, 0.0 );
41+
max = uniform( min, min + 40.0 );
42+
3943
b.tic();
4044
for ( i = 0; i < b.iterations; i++ ) {
41-
x = ( randu() * 20.0 ) - 10.0;
42-
min = ( randu() * 20.0 ) - 20.0;
43-
max = min + ( randu() * 40.0 );
4445
y = cdf( x, min, max );
4546
if ( isnan( y ) ) {
4647
b.fail( 'should not return NaN' );
@@ -68,7 +69,7 @@ bench( pkg+':factory', function benchmark( b ) {
6869

6970
b.tic();
7071
for ( i = 0; i < b.iterations; i++ ) {
71-
x = ( randu()*2.0 ) - 2.0;
72+
x = uniform( -2.0, 0.0 );
7273
y = mycdf( x );
7374
if ( isnan( y ) ) {
7475
b.fail( 'should not return NaN' );

lib/node_modules/@stdlib/stats/base/dists/uniform/ctor/benchmark/benchmark.js

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
// MODULES //
2222

2323
var bench = require( '@stdlib/bench' );
24-
var randu = require( '@stdlib/random/base/randu' );
24+
var uniform = require( '@stdlib/random/base/uniform' );
2525
var isnan = require( '@stdlib/math/base/assert/is-nan' );
2626
var EPS = require( '@stdlib/constants/float64/eps' );
2727
var pkg = require( './../package.json' ).name;
@@ -38,8 +38,8 @@ bench( pkg+'::instantiation', function benchmark( bm ) {
3838

3939
bm.tic();
4040
for ( i = 0; i < bm.iterations; i++ ) {
41-
a = ( randu() * 10.0 ) + EPS;
42-
b = ( randu() * 10.0 ) + a + EPS;
41+
a = uniform( EPS, EPS + 10.0 );
42+
b = uniform( a + EPS, a + EPS + 10.0 );
4343
dist = new Uniform( a, b );
4444
if ( !( dist instanceof Uniform ) ) {
4545
bm.fail( 'should return a distribution instance' );
@@ -92,7 +92,7 @@ bench( pkg+'::set:a', function benchmark( bm ) {
9292

9393
bm.tic();
9494
for ( i = 0; i < bm.iterations; i++ ) {
95-
y = ( 100.0*randu() ) + EPS;
95+
y = uniform( EPS, EPS + 100.0 );
9696
dist.a = y;
9797
if ( dist.a !== y ) {
9898
bm.fail( 'should return set value' );
@@ -145,7 +145,7 @@ bench( pkg+'::set:b', function benchmark( bm ) {
145145

146146
bm.tic();
147147
for ( i = 0; i < bm.iterations; i++ ) {
148-
y = ( 100.0*randu() ) + a + EPS;
148+
y = uniform( a + EPS, a + EPS + 100.0 );
149149
dist.b = y;
150150
if ( dist.b !== y ) {
151151
bm.fail( 'should return set value' );
@@ -172,7 +172,7 @@ bench( pkg+':entropy', function benchmark( bm ) {
172172

173173
bm.tic();
174174
for ( i = 0; i < bm.iterations; i++ ) {
175-
dist.a = ( 100.0*randu() ) + EPS;
175+
dist.a = uniform( EPS, EPS + 100.0 );
176176
y = dist.entropy;
177177
if ( isnan( y ) ) {
178178
bm.fail( 'should not return NaN' );
@@ -199,7 +199,7 @@ bench( pkg+':kurtosis', function benchmark( bm ) {
199199

200200
bm.tic();
201201
for ( i = 0; i < bm.iterations; i++ ) {
202-
dist.a = ( 100.0*randu() ) + EPS;
202+
dist.a = uniform( EPS, EPS + 100.0 );
203203
y = dist.kurtosis;
204204
if ( isnan( y ) ) {
205205
bm.fail( 'should not return NaN' );
@@ -226,7 +226,7 @@ bench( pkg+':mean', function benchmark( bm ) {
226226

227227
bm.tic();
228228
for ( i = 0; i < bm.iterations; i++ ) {
229-
dist.a = ( 100.0*randu() ) + EPS;
229+
dist.a = uniform( EPS, EPS + 100.0 );
230230
y = dist.mean;
231231
if ( isnan( y ) ) {
232232
bm.fail( 'should not return NaN' );
@@ -253,7 +253,7 @@ bench( pkg+':median', function benchmark( bm ) {
253253

254254
bm.tic();
255255
for ( i = 0; i < bm.iterations; i++ ) {
256-
dist.a = ( 100.0*randu() ) + EPS;
256+
dist.a = uniform( EPS, EPS + 100.0 );
257257
y = dist.median;
258258
if ( isnan( y ) ) {
259259
bm.fail( 'should not return NaN' );
@@ -280,7 +280,7 @@ bench( pkg+':skewness', function benchmark( bm ) {
280280

281281
bm.tic();
282282
for ( i = 0; i < bm.iterations; i++ ) {
283-
dist.a = ( 100.0*randu() ) + EPS;
283+
dist.a = uniform( EPS, EPS + 100.0 );
284284
y = dist.skewness;
285285
if ( isnan( y ) ) {
286286
bm.fail( 'should not return NaN' );
@@ -307,7 +307,7 @@ bench( pkg+':stdev', function benchmark( bm ) {
307307

308308
bm.tic();
309309
for ( i = 0; i < bm.iterations; i++ ) {
310-
dist.a = ( 100.0*randu() ) + EPS;
310+
dist.a = uniform( EPS, EPS + 100.0 );
311311
y = dist.stdev;
312312
if ( isnan( y ) ) {
313313
bm.fail( 'should not return NaN' );
@@ -334,7 +334,7 @@ bench( pkg+':variance', function benchmark( bm ) {
334334

335335
bm.tic();
336336
for ( i = 0; i < bm.iterations; i++ ) {
337-
dist.a = ( 100.0*randu() ) + EPS;
337+
dist.a = uniform( EPS, EPS + 100.0 );
338338
y = dist.variance;
339339
if ( isnan( y ) ) {
340340
bm.fail( 'should not return NaN' );
@@ -362,7 +362,7 @@ bench( pkg+':cdf', function benchmark( bm ) {
362362

363363
bm.tic();
364364
for ( i = 0; i < bm.iterations; i++ ) {
365-
x = randu() * 60.0;
365+
x = uniform( 0.0, 60.0 );
366366
y = dist.cdf( x );
367367
if ( isnan( y ) ) {
368368
bm.fail( 'should not return NaN' );
@@ -390,7 +390,7 @@ bench( pkg+':logcdf', function benchmark( bm ) {
390390

391391
bm.tic();
392392
for ( i = 0; i < bm.iterations; i++ ) {
393-
x = randu() * 60.0;
393+
x = uniform( 0.0, 60.0 );
394394
y = dist.logcdf( x );
395395
if ( isnan( y ) ) {
396396
bm.fail( 'should not return NaN' );
@@ -418,7 +418,7 @@ bench( pkg+':logpdf', function benchmark( bm ) {
418418

419419
bm.tic();
420420
for ( i = 0; i < bm.iterations; i++ ) {
421-
x = randu() * 60.0;
421+
x = uniform( 0.0, 60.0 );
422422
y = dist.logpdf( x );
423423
if ( isnan( y ) ) {
424424
bm.fail( 'should not return NaN' );
@@ -446,7 +446,7 @@ bench( pkg+':mgf', function benchmark( bm ) {
446446

447447
bm.tic();
448448
for ( i = 0; i < bm.iterations; i++ ) {
449-
x = randu();
449+
x = uniform( 0.0, 1.0 );
450450
y = dist.mgf( x );
451451
if ( isnan( y ) ) {
452452
bm.fail( 'should not return NaN' );
@@ -474,7 +474,7 @@ bench( pkg+':pdf', function benchmark( bm ) {
474474

475475
bm.tic();
476476
for ( i = 0; i < bm.iterations; i++ ) {
477-
x = randu() * 60.0;
477+
x = uniform( 0.0, 60.0 );
478478
y = dist.pdf( x );
479479
if ( isnan( y ) ) {
480480
bm.fail( 'should not return NaN' );
@@ -502,7 +502,7 @@ bench( pkg+':quantile', function benchmark( bm ) {
502502

503503
bm.tic();
504504
for ( i = 0; i < bm.iterations; i++ ) {
505-
x = randu();
505+
x = uniform( 0.0, 1.0 );
506506
y = dist.quantile( x );
507507
if ( isnan( y ) ) {
508508
bm.fail( 'should not return NaN' );

lib/node_modules/@stdlib/stats/base/dists/uniform/entropy/benchmark/benchmark.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222

2323
var bench = require( '@stdlib/bench' );
2424
var Float64Array = require( '@stdlib/array/float64' );
25-
var randu = require( '@stdlib/random/base/randu' );
25+
var uniform = require( '@stdlib/random/base/uniform' );
2626
var isnan = require( '@stdlib/math/base/assert/is-nan' );
2727
var pkg = require( './../package.json' ).name;
2828
var entropy = require( './../lib' );
@@ -41,8 +41,8 @@ bench( pkg, function benchmark( b ) {
4141
min = new Float64Array( len );
4242
max = new Float64Array( len );
4343
for ( i = 0; i < len; i++ ) {
44-
min[ i ] = ( randu()*10.0 );
45-
max[ i ] = ( randu()*10.0 ) + min[ i ];
44+
min[ i ] = uniform( 0.0, 10.0 );
45+
max[ i ] = uniform( min[ i ], min[ i ] + 10.0 );
4646
}
4747

4848
b.tic();

lib/node_modules/@stdlib/stats/base/dists/uniform/entropy/benchmark/benchmark.native.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ var resolve = require( 'path' ).resolve;
2424
var bench = require( '@stdlib/bench' );
2525
var Float64Array = require( '@stdlib/array/float64' );
2626
var tryRequire = require( '@stdlib/utils/try-require' );
27-
var randu = require( '@stdlib/random/base/randu' );
27+
var uniform = require( '@stdlib/random/base/uniform' );
2828
var isnan = require( '@stdlib/math/base/assert/is-nan' );
2929
var pkg = require( './../package.json' ).name;
3030

@@ -50,8 +50,8 @@ bench( pkg+'::native', opts, function benchmark( b ) {
5050
min = new Float64Array( len );
5151
max = new Float64Array( len );
5252
for ( i = 0; i < len; i++ ) {
53-
min[ i ] = ( randu()*10.0 );
54-
max[ i ] = ( randu()*10.0 ) + min[ i ];
53+
min[ i ] = uniform( 0.0, 10.0 );
54+
max[ i ] = uniform( min[ i ], min[ i ] + 10.0 );
5555
}
5656

5757
b.tic();

lib/node_modules/@stdlib/stats/base/dists/uniform/kurtosis/benchmark/benchmark.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
// MODULES //
2222

2323
var bench = require( '@stdlib/bench' );
24-
var randu = require( '@stdlib/random/base/randu' );
24+
var uniform = require( '@stdlib/random/base/uniform' );
2525
var isnan = require( '@stdlib/math/base/assert/is-nan' );
2626
var pkg = require( './../package.json' ).name;
2727
var kurtosis = require( './../lib' );
@@ -37,8 +37,8 @@ bench( pkg, function benchmark( b ) {
3737

3838
b.tic();
3939
for ( i = 0; i < b.iterations; i++ ) {
40-
min = ( randu()*10.0 );
41-
max = ( randu()*10.0 ) + min;
40+
min = uniform( 0.0, 10.0 );
41+
max = uniform( min, min + 10.0 );
4242
y = kurtosis( min, max );
4343
if ( isnan( y ) ) {
4444
b.fail( 'should not return NaN' );

lib/node_modules/@stdlib/stats/base/dists/uniform/logcdf/benchmark/benchmark.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
// MODULES //
2222

2323
var bench = require( '@stdlib/bench' );
24-
var randu = require( '@stdlib/random/base/randu' );
24+
var uniform = require( '@stdlib/random/base/uniform' );
2525
var isnan = require( '@stdlib/math/base/assert/is-nan' );
2626
var pkg = require( './../package.json' ).name;
2727
var logcdf = require( './../lib' );
@@ -38,9 +38,9 @@ bench( pkg, function benchmark( b ) {
3838

3939
b.tic();
4040
for ( i = 0; i < b.iterations; i++ ) {
41-
x = ( randu() * 20.0 ) - 10.0;
42-
min = ( randu() * 20.0 ) - 20.0;
43-
max = min + ( randu() * 40.0 );
41+
x = uniform( -10.0, 10.0 );
42+
min = uniform( -20.0, 0.0 );
43+
max = uniform( min, min + 40.0 );
4444
y = logcdf( x, min, max );
4545
if ( isnan( y ) ) {
4646
b.fail( 'should not return NaN' );
@@ -68,7 +68,7 @@ bench( pkg+':factory', function benchmark( b ) {
6868

6969
b.tic();
7070
for ( i = 0; i < b.iterations; i++ ) {
71-
x = ( randu()*2.0 ) - 2.0;
71+
x = uniform( -2.0, 0.0 );
7272
y = mylogcdf( x );
7373
if ( isnan( y ) ) {
7474
b.fail( 'should not return NaN' );

lib/node_modules/@stdlib/stats/base/dists/uniform/logpdf/benchmark/benchmark.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
// MODULES //
2222

2323
var bench = require( '@stdlib/bench' );
24-
var randu = require( '@stdlib/random/base/randu' );
24+
var uniform = require( '@stdlib/random/base/uniform' );
2525
var isnan = require( '@stdlib/math/base/assert/is-nan' );
2626
var pkg = require( './../package.json' ).name;
2727
var logpdf = require( './../lib' );
@@ -38,9 +38,9 @@ bench( pkg, function benchmark( b ) {
3838

3939
b.tic();
4040
for ( i = 0; i < b.iterations; i++ ) {
41-
x = ( randu() * 20.0 ) - 10.0;
42-
min = ( randu() * 20.0 ) - 20.0;
43-
max = min + ( randu() * 40.0 );
41+
x = uniform( -10.0, 10.0 );
42+
min = uniform( -20.0, 0.0 );
43+
max = uniform( min, min + 40.0 );
4444
y = logpdf( x, min, max );
4545
if ( isnan( y ) ) {
4646
b.fail( 'should not return NaN' );
@@ -68,7 +68,7 @@ bench( pkg+':factory', function benchmark( b ) {
6868

6969
b.tic();
7070
for ( i = 0; i < b.iterations; i++ ) {
71-
x = ( randu()*2.0 ) - 2.0;
71+
x = uniform( -2.0, 0.0 );
7272
y = mylogpdf( x );
7373
if ( isnan( y ) ) {
7474
b.fail( 'should not return NaN' );

lib/node_modules/@stdlib/stats/base/dists/uniform/mean/benchmark/benchmark.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
// MODULES //
2222

2323
var bench = require( '@stdlib/bench' );
24-
var randu = require( '@stdlib/random/base/randu' );
24+
var uniform = require( '@stdlib/random/base/uniform' );
2525
var Float64Array = require( '@stdlib/array/float64' );
2626
var isnan = require( '@stdlib/math/base/assert/is-nan' );
2727
var pkg = require( './../package.json' ).name;
@@ -42,8 +42,8 @@ bench( pkg, function benchmark( b ) {
4242
bval = new Float64Array( len );
4343

4444
for ( i = 0; i < len; i++ ) {
45-
a[ i ] = randu() * 100.0;
46-
bval[ i ] = a[ i ] + ( randu() * 50.0 );
45+
a[ i ] = uniform( 0.0, 100.0 );
46+
bval[ i ] = uniform( a[ i ], a[ i ] + 50.0 );
4747
}
4848

4949
b.tic();

lib/node_modules/@stdlib/stats/base/dists/uniform/mean/benchmark/benchmark.native.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
var resolve = require( 'path' ).resolve;
2424
var bench = require( '@stdlib/bench' );
2525
var Float64Array = require( '@stdlib/array/float64' );
26-
var randu = require( '@stdlib/random/base/randu' );
26+
var uniform = require( '@stdlib/random/base/uniform' );
2727
var isnan = require( '@stdlib/math/base/assert/is-nan' );
2828
var tryRequire = require( '@stdlib/utils/try-require' );
2929
var pkg = require( './../package.json' ).name;
@@ -50,8 +50,8 @@ bench( pkg+'::native', opts, function benchmark( b ) {
5050
a = new Float64Array( len );
5151
bnd = new Float64Array( len );
5252
for ( i = 0; i < len; i++ ) {
53-
a[ i ] = randu() * 100.0;
54-
bnd[ i ] = a[ i ] + ( randu() * 100.0 );
53+
a[ i ] = uniform( 0.0, 100.0 );
54+
bnd[ i ] = uniform( a[ i ], a[ i ] + 100.0 );
5555
}
5656

5757
b.tic();

lib/node_modules/@stdlib/stats/base/dists/uniform/median/benchmark/benchmark.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
// MODULES //
2222

2323
var bench = require( '@stdlib/bench' );
24-
var randu = require( '@stdlib/random/base/randu' );
24+
var uniform = require( '@stdlib/random/base/uniform' );
2525
var Float64Array = require( '@stdlib/array/float64' );
2626
var isnan = require( '@stdlib/math/base/assert/is-nan' );
2727
var pkg = require( './../package.json' ).name;
@@ -42,8 +42,8 @@ bench( pkg, function benchmark( b ) {
4242
bnd = new Float64Array( len );
4343

4444
for ( i = 0; i < len; i++ ) {
45-
a[ i ] = randu() * 100.0;
46-
bnd[ i ] = a[ i ] + ( randu() * 50.0 );
45+
a[ i ] = uniform( 0.0, 100.0 );
46+
bnd[ i ] = uniform( a[ i ], a[ i ] + 50.0 );
4747
}
4848

4949
b.tic();

lib/node_modules/@stdlib/stats/base/dists/uniform/median/benchmark/benchmark.native.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
var resolve = require( 'path' ).resolve;
2424
var bench = require( '@stdlib/bench' );
2525
var Float64Array = require( '@stdlib/array/float64' );
26-
var randu = require( '@stdlib/random/base/randu' );
26+
var uniform = require( '@stdlib/random/base/uniform' );
2727
var isnan = require( '@stdlib/math/base/assert/is-nan' );
2828
var tryRequire = require( '@stdlib/utils/try-require' );
2929
var pkg = require( './../package.json' ).name;
@@ -50,8 +50,8 @@ bench( pkg+'::native', opts, function benchmark( b ) {
5050
a = new Float64Array( len );
5151
bnd = new Float64Array( len );
5252
for ( i = 0; i < len; i++ ) {
53-
a[ i ] = randu() * 100.0;
54-
bnd[ i ] = a[ i ] + ( randu() * 100.0 );
53+
a[ i ] = uniform( 0.0, 100.0 );
54+
bnd[ i ] = uniform( a[ i ], a[ i ] + 100.0 );
5555
}
5656

5757
b.tic();

0 commit comments

Comments
 (0)