Skip to content

Commit b01344e

Browse files
authored
bench: refactor to use string interpolation in stats/kstest
PR-URL: #10457 Ref: #8647 Reviewed-by: Philipp Burckhardt <pburckhardt@outlook.com>
1 parent 5b091c2 commit b01344e

File tree

1 file changed

+20
-19
lines changed

1 file changed

+20
-19
lines changed

lib/node_modules/@stdlib/stats/kstest/benchmark/benchmark.js

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

2323
var bench = require( '@stdlib/bench' );
24+
var format = require( '@stdlib/string/format' );
2425
var randu = require( '@stdlib/random/base/randu' );
2526
var uniformCDF = require( '@stdlib/stats/base/dists/uniform/cdf' );
2627
var isObject = require( '@stdlib/assert/is-object' );
@@ -37,9 +38,9 @@ bench( pkg, function benchmark( b ) {
3738
var x;
3839
var i;
3940

40-
x = new Array( 100 );
41-
for ( i = 0; i < x.length; i++ ) {
42-
x[ i ] = randu();
41+
x = [];
42+
for ( i = 0; i < 100; i++ ) {
43+
x.push( randu() );
4344
}
4445

4546
b.tic();
@@ -58,14 +59,14 @@ bench( pkg, function benchmark( b ) {
5859
b.end();
5960
});
6061

61-
bench( pkg+'::cdf', function benchmark( b ) {
62+
bench( format( '%s::cdf', pkg ), function benchmark( b ) {
6263
var result;
6364
var x;
6465
var i;
6566

66-
x = new Array( 100 );
67-
for ( i = 0; i < x.length; i++ ) {
68-
x[ i ] = randu();
67+
x = [];
68+
for ( i = 0; i < 100; i++ ) {
69+
x.push( randu() );
6970
}
7071

7172
b.tic();
@@ -84,16 +85,16 @@ bench( pkg+'::cdf', function benchmark( b ) {
8485
b.end();
8586
});
8687

87-
bench( pkg+':sorted=true', function benchmark( b ) {
88+
bench( format( '%s:sorted=true', pkg ), function benchmark( b ) {
8889
var result;
8990
var opts;
9091
var idx;
9192
var x;
9293
var i;
9394

94-
x = new Array( 100 );
95-
for ( i = 0; i < x.length; i++ ) {
96-
x[ i ] = randu();
95+
x = [];
96+
for ( i = 0; i < 100; i++ ) {
97+
x.push( randu() );
9798
}
9899
x.sort( ascending );
99100
opts = {
@@ -117,15 +118,15 @@ bench( pkg+':sorted=true', function benchmark( b ) {
117118
b.end();
118119
});
119120

120-
bench( pkg+'::one-sided', function benchmark( b ) {
121+
bench( format( '%s::one-sided', pkg ), function benchmark( b ) {
121122
var result;
122123
var opts;
123124
var x;
124125
var i;
125126

126-
x = new Array( 100 );
127-
for ( i = 0; i < x.length; i++ ) {
128-
x[ i ] = randu();
127+
x = [];
128+
for ( i = 0; i < 100; i++ ) {
129+
x.push( randu() );
129130
}
130131
opts = {
131132
'alternative': 'less'
@@ -147,16 +148,16 @@ bench( pkg+'::one-sided', function benchmark( b ) {
147148
b.end();
148149
});
149150

150-
bench( pkg+':print', function benchmark( b ) {
151+
bench( format( '%s:print', pkg ), function benchmark( b ) {
151152
var digits;
152153
var result;
153154
var output;
154155
var x;
155156
var i;
156157

157-
x = new Array( 100 );
158-
for ( i = 0; i < x.length; i++ ) {
159-
x[ i ] = randu();
158+
x = [];
159+
for ( i = 0; i < 100; i++ ) {
160+
x.push( randu() );
160161
}
161162
result = kstest( x, 'uniform', 0.0, 1.0 );
162163

0 commit comments

Comments
 (0)