Skip to content

Commit f23e1a8

Browse files
committed
Updated benchmarks
--- type: pre_push_report description: Results of running various checks prior to pushing changes. report: - task: run_javascript_examples status: na - task: run_c_examples status: na - task: run_cpp_examples status: na - task: run_javascript_readme_examples status: na - task: run_c_benchmarks status: na - task: run_cpp_benchmarks status: na - task: run_fortran_benchmarks status: na - task: run_javascript_benchmarks status: na - task: run_julia_benchmarks status: na - task: run_python_benchmarks status: na - task: run_r_benchmarks status: na - task: run_javascript_tests status: na ---
1 parent 9d447dc commit f23e1a8

File tree

2 files changed

+16
-14
lines changed

2 files changed

+16
-14
lines changed

lib/node_modules/@stdlib/stats/base/dists/studentized-range/cdf/benchmark/benchmark.js

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

2323
var bench = require( '@stdlib/bench' );
24-
var randu = require( '@stdlib/random/base/randu' );
2524
var isnan = require( '@stdlib/math/base/assert/is-nan' );
2625
var pkg = require( './../package.json' ).name;
2726
var cdf = require( './../lib' );
27+
var uniform = require('@stdlib/random/base/uniform')
2828

2929

3030
// MAIN //
@@ -36,12 +36,13 @@ bench( pkg, function benchmark( b ) {
3636
var y;
3737
var i;
3838

39+
q = uniform( 0.0, 12.0 );
40+
r = uniform( 2.0, 20.0 );
41+
v = uniform( 2.0, 20.0 );
42+
y = cdf( q, r, v );
43+
3944
b.tic();
4045
for ( i = 0; i < b.iterations; i++ ) {
41-
q = randu() * 12.0;
42-
r = ( randu()*20.0 ) + 2.0;
43-
v = ( randu()*20.0 ) + 2.0;
44-
y = cdf( q, r, v );
4546
if ( isnan( y ) ) {
4647
b.fail( 'should not return NaN' );
4748
}
@@ -65,11 +66,11 @@ bench( pkg+':factory', function benchmark( b ) {
6566
v = 5.0;
6667
r = 3.0;
6768
mycdf = cdf.factory( v, r );
69+
q = uniform( 0.0, 1.0 );
70+
y = mycdf( q );
6871

6972
b.tic();
7073
for ( i = 0; i < b.iterations; i++ ) {
71-
q = randu();
72-
y = mycdf( q );
7374
if ( isnan( y ) ) {
7475
b.fail( 'should not return NaN' );
7576
}

lib/node_modules/@stdlib/stats/base/dists/studentized-range/quantile/benchmark/benchmark.js

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

2323
var bench = require( '@stdlib/bench' );
24-
var randu = require( '@stdlib/random/base/randu' );
2524
var isnan = require( '@stdlib/math/base/assert/is-nan' );
2625
var pkg = require( './../package.json' ).name;
2726
var quantile = require( './../lib' );
27+
const uniform = require('@stdlib/random/base/uniform');
2828

2929

3030
// MAIN //
@@ -36,12 +36,13 @@ bench( pkg, function benchmark( b ) {
3636
var y;
3737
var i;
3838

39+
p = uniform( 0.0, 1.0 );
40+
r = uniform( 2.0, 20.0 );
41+
v = uniform( 2.0, 20.0 );
42+
y = quantile( p, r, v );
43+
3944
b.tic();
4045
for ( i = 0; i < b.iterations; i++ ) {
41-
p = randu();
42-
r = ( randu()*20.0 ) + 2.0;
43-
v = ( randu()*20.0 ) + 2.0;
44-
y = quantile( p, r, v );
4546
if ( isnan( y ) ) {
4647
b.fail( 'should not return NaN' );
4748
}
@@ -65,11 +66,11 @@ bench( pkg+':factory', function benchmark( b ) {
6566
v = 5.0;
6667
r = 3.0;
6768
myquantile = quantile.factory( v, r );
69+
p = uniform( 0.0, 1.0 );
70+
y = myquantile( p );
6871

6972
b.tic();
7073
for ( i = 0; i < b.iterations; i++ ) {
71-
p = randu();
72-
y = myquantile( p );
7374
if ( isnan( y ) ) {
7475
b.fail( 'should not return NaN' );
7576
}

0 commit comments

Comments
 (0)