Skip to content

Commit 181e204

Browse files
committed
fix: solved errors
1 parent c9d5ce3 commit 181e204

File tree

14 files changed

+116
-58
lines changed

14 files changed

+116
-58
lines changed

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

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -43,12 +43,15 @@ bench( pkg, function benchmark( b ) {
4343
x = new Float64Array( len );
4444
lambda = new Float64Array( len );
4545
k = new Float64Array( len );
46-
b.tic();
4746
for ( i = 0; i < len; i++ ) {
48-
x[ i ] = uniform( EPS, 100 );
49-
lambda[ i ] = uniform( EPS, 100 );
50-
k[ i ] = uniform( EPS, 100 );
51-
y = cdf( x[ i%len ], k[ i%len ], lambda[ i%len ] );
47+
x[ i ] = uniform( EPS, 100.0 );
48+
lambda[ i ] = uniform( EPS, 100.0 );
49+
k[ i ] = uniform( EPS, 100.0 );
50+
}
51+
52+
b.tic();
53+
for ( i = 0; i < b.iterations; i++ ) {
54+
y = cdf( x[ i % len ], k[ i % len ], lambda[ i % len ] );
5255
if ( isnan( y ) ) {
5356
b.fail( 'should not return NaN' );
5457
}
@@ -76,10 +79,13 @@ bench( pkg+':factory', function benchmark( b ) {
7679
len = 100;
7780

7881
x = new Float64Array( len );
82+
for ( i = 0; i < len; i++ ) {
83+
x[ i ] = uniform( EPS, 100.0 );
84+
}
85+
7986
b.tic();
8087
for ( i = 0; i < b.iterations; i++ ) {
81-
x[ i ] = uniform( EPS, 100.0 );
82-
y = mycdf( x[ i%len ] );
88+
y = mycdf( x[ i % len ] );
8389
if ( isnan( y ) ) {
8490
b.fail( 'should not return NaN' );
8591
}

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

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,11 +41,14 @@ bench( pkg, function benchmark( b ) {
4141
len = 100;
4242
lambda = new Float64Array( len );
4343
k = new Float64Array( len );
44+
for ( i = 0; i < len; i++ ) {
45+
k[ i ] = uniform( EPS, 10.0 );
46+
lambda[ i ] = uniform( EPS, 10.0 );
47+
}
48+
4449
b.tic();
4550
for ( i = 0; i < b.iterations; i++ ) {
46-
k[ i ] = uniform( EPS, 10 );
47-
lambda[ i ] = uniform( EPS, 10 );
48-
y = entropy( k[ i%len ], lambda[ i%len ] );
51+
y = entropy( k[ i % len ], lambda[ i % len ] );
4952
if ( isnan( y ) ) {
5053
b.fail( 'should not return NaN' );
5154
}

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

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -40,11 +40,14 @@ bench( pkg, function benchmark( b ) {
4040
len = 100;
4141
lambda = new Float64Array( len );
4242
k = new Float64Array( len );
43-
b.tic();
44-
for ( i = 0; i < b.iterations; i++ ) {
43+
for ( i = 0; i < len; i++ ) {
4544
k[ i ] = uniform( 1.0, 10.0);
4645
lambda[ i ] = uniform( 1.0, 10.0);
47-
y = kurtosis( k[ i%len ], lambda[ i%len ] );
46+
}
47+
48+
b.tic();
49+
for ( i = 0; i < b.iterations; i++ ) {
50+
y = kurtosis( k[ i % len ], lambda[ i % len ] );
4851
if ( isnan( y ) ) {
4952
b.fail( 'should not return NaN' );
5053
}

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

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -43,12 +43,15 @@ bench( pkg, function benchmark( b ) {
4343
x = new Float64Array( len );
4444
lambda = new Float64Array( len );
4545
k = new Float64Array( len );
46-
b.tic();
47-
for ( i = 0; i < b.iterations; i++ ) {
46+
for ( i = 0; i < len; i++ ) {
4847
x[ i ] = uniform( EPS, 100.0);
4948
lambda[ i ] = uniform( EPS, 100.0);
5049
k[ i ] = uniform( EPS, 100.0);
51-
y = logcdf( x[ i%len ], k[ i%len ], lambda[ i%len ] );
50+
}
51+
b.tic();
52+
53+
for ( i = 0; i < b.iterations; i++ ) {
54+
y = logcdf( x[ i % len ], k[ i % len ], lambda[ i % len ] );
5255
if ( isnan( y ) ) {
5356
b.fail( 'should not return NaN' );
5457
}
@@ -75,11 +78,13 @@ bench( pkg+':factory', function benchmark( b ) {
7578
mylogcdf = logcdf.factory( k, lambda );
7679
len = 100;
7780
x = new Float64Array( len );
78-
81+
for ( i = 0; i < len; i++ ) {
82+
x[ i ] = uniform( EPS, 100.0 );
83+
}
7984
b.tic();
85+
8086
for ( i = 0; i < b.iterations; i++ ) {
81-
x[ i ] = uniform( EPS, 100.0 );
82-
y = mylogcdf( x[ i%len ] );
87+
y = mylogcdf( x[ i % len ] );
8388
if ( isnan( y ) ) {
8489
b.fail( 'should not return NaN' );
8590
}

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

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -43,12 +43,15 @@ bench( pkg, function benchmark( b ) {
4343
x = new Float64Array( len );
4444
lambda = new Float64Array( len );
4545
k = new Float64Array( len );
46-
b.tic();
47-
for ( i = 0; i < b.iterations; i++ ) {
46+
for ( i = 0; i < len; i++ ) {
4847
x[ i ] = uniform( EPS, 100.0 );
4948
lambda[ i ] = uniform( EPS, 100.0 );
5049
k[ i ] = uniform( EPS, 100.0 );
51-
y = logpdf( x[ i%len ], k[ i%len ], lambda[ i%len ] );
50+
}
51+
b.tic();
52+
53+
for ( i = 0; i < b.iterations; i++ ) {
54+
y = logpdf( x[ i % len ], k[ i % len ], lambda[ i % len ] );
5255
if ( isnan( y ) ) {
5356
b.fail( 'should not return NaN' );
5457
}
@@ -75,11 +78,13 @@ bench( pkg+':factory', function benchmark( b ) {
7578
mylogpdf = logpdf.factory( k, lambda );
7679
len = 100;
7780
x = new Float64Array( len );
78-
81+
for ( i = 0; i < len; i++ ) {
82+
x[ i ] = uniform( EPS, 100.0 );
83+
}
7984
b.tic();
85+
8086
for ( i = 0; i < b.iterations; i++ ) {
81-
x[ i ] = uniform( EPS, 100.0 );
82-
y = mylogpdf( x[ i%len ] );
87+
y = mylogpdf( x[ i % len ] );
8388
if ( isnan( y ) ) {
8489
b.fail( 'should not return NaN' );
8590
}

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

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,11 +41,14 @@ bench( pkg, function benchmark( b ) {
4141
len = 100;
4242
k = new Float64Array( len );
4343
lambda = new Float64Array( len );
44-
b.tic();
45-
for ( i = 0; i < b.iterations; i++ ) {
44+
for ( i = 0; i < len; i++ ) {
4645
k[ i ] = uniform( EPS, 10.0 );
4746
lambda[ i ] = uniform( EPS, 10.0 );
48-
y = mean( k[ i%len ], lambda[ i%len ] );
47+
}
48+
b.tic();
49+
50+
for ( i = 0; i < b.iterations; i++ ) {
51+
y = mean( k[ i % len ], lambda[ i % len ] );
4952
if ( isnan( y ) ) {
5053
b.fail( 'should not return NaN' );
5154
}

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

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,11 +41,14 @@ bench( pkg, function benchmark( b ) {
4141
len = 100;
4242
k = new Float64Array( len );
4343
lambda = new Float64Array( len );
44-
b.tic();
45-
for ( i = 0; i < b.iterations; i++ ) {
44+
for ( i = 0; i < len; i++ ) {
4645
k[ i ] = uniform( EPS, 10.0 );
4746
lambda[ i ] = uniform( EPS, 10.0 );
48-
y = median( k[ i%len ], lambda[ i%len ] );
47+
}
48+
b.tic();
49+
50+
for ( i = 0; i < b.iterations; i++ ) {
51+
y = median( k[ i % len ], lambda[ i % len ] );
4952
if ( isnan( y ) ) {
5053
b.fail( 'should not return NaN' );
5154
}

lib/node_modules/@stdlib/stats/base/dists/weibull/mgf/benchmark/benchmark.js

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -43,12 +43,15 @@ bench( pkg, function benchmark( b ) {
4343
t = new Float64Array( len );
4444
lambda = new Float64Array( len );
4545
k = new Float64Array( len );
46-
b.tic();
47-
for ( i = 0; i < b.iterations; i++ ) {
46+
for ( i = 0; i < len; i++ ) {
4847
t[ i ] = uniform( EPS, 2.0 );
4948
lambda[ i ] = uniform( EPS, 2.0 );
5049
k[ i ] = uniform(1.0, 2.0);
51-
y = mgf( t[ i%len ], k[ i%len ], lambda[ i%len ] );
50+
}
51+
b.tic();
52+
53+
for ( i = 0; i < b.iterations; i++ ) {
54+
y = mgf( t[ i % len ], k[ i % len ], lambda[ i % len ] );
5255
if ( isnan( y ) ) {
5356
b.fail( 'should not return NaN' );
5457
}
@@ -76,10 +79,13 @@ bench( pkg+':factory', function benchmark( b ) {
7679
len = 100;
7780
t = new Float64Array( len );
7881

82+
for ( i = 0; i < len; i++ ) {
83+
t[ i ] = uniform( EPS, 10.0 );
84+
}
85+
7986
b.tic();
8087
for ( i = 0; i < b.iterations; i++ ) {
81-
t[ i ] = uniform( );
82-
y = mymgf( t );
88+
y = mymgf( t[ i % len ] );
8389
if ( isnan( y ) ) {
8490
b.fail( 'should not return NaN' );
8591
}

lib/node_modules/@stdlib/stats/base/dists/weibull/mode/benchmark/benchmark.js

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,11 +41,14 @@ bench( pkg, function benchmark( b ) {
4141
len = 100;
4242
k = new Float64Array( len );
4343
lambda = new Float64Array( len );
44-
b.tic();
45-
for ( i = 0; i < b.iterations; i++ ) {
44+
for ( i = 0; i < len; i++ ) {
4645
k[ i ] = uniform( EPS, 10.0 );
4746
lambda[ i ] = uniform( EPS, 10.0 );
48-
y = mode( k[ i%len ], lambda[ i%len ] );
47+
}
48+
49+
b.tic();
50+
for ( i = 0; i < b.iterations; i++ ) {
51+
y = mode( k[ i % len ], lambda[ i % len ] );
4952
if ( isnan( y ) ) {
5053
b.fail( 'should not return NaN' );
5154
}

lib/node_modules/@stdlib/stats/base/dists/weibull/pdf/benchmark/benchmark.js

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -43,12 +43,15 @@ bench( pkg, function benchmark( b ) {
4343
x = new Float64Array( len );
4444
lambda = new Float64Array( len );
4545
k = new Float64Array( len );
46-
b.tic();
47-
for ( i = 0; i < b.iterations; i++ ) {
46+
for ( i = 0; i < len; i++ ) {
4847
x[ i ] = uniform( EPS, 100.0 );
4948
lambda[ i ] = uniform( EPS, 10.0 );
5049
k[ i ] = uniform( EPS, 10.0 );
51-
y = pdf( x[ i%len ], k[ i%len ], lambda[ i%len ] );
50+
}
51+
52+
b.tic();
53+
for ( i = 0; i < b.iterations; i++ ) {
54+
y = pdf( x[ i % len ], k[ i % len ], lambda[ i % len ] );
5255
if ( isnan( y ) ) {
5356
b.fail( 'should not return NaN' );
5457
}
@@ -76,10 +79,13 @@ bench( pkg+':factory', function benchmark( b ) {
7679
len = 100;
7780

7881
x = new Float64Array( len );
82+
for ( i = 0; i < len; i++ ) {
83+
x[ i ] = uniform( EPS, 100.0 );
84+
}
85+
7986
b.tic();
8087
for ( i = 0; i < b.iterations; i++ ) {
81-
x[ i ] = uniform( EPS, 100.0 );
82-
y = mypdf( x[ i%len ] );
88+
y = mypdf( x[ i % len ] );
8389
if ( isnan( y ) ) {
8490
b.fail( 'should not return NaN' );
8591
}

0 commit comments

Comments
 (0)