File tree Expand file tree Collapse file tree 1 file changed +2
-6
lines changed
lib/node_modules/@stdlib/stats/base/dists/negative-binomial/variance/benchmark Expand file tree Collapse file tree 1 file changed +2
-6
lines changed Original file line number Diff line number Diff line change 2222
2323var bench = require ( '@stdlib/bench' ) ;
2424var Float64Array = require ( '@stdlib/array/float64' ) ;
25- var uniform = require ( '@stdlib/random/array/uniform' ) ;
2625var randu = require ( '@stdlib/random/base/randu' ) ;
2726var isnan = require ( '@stdlib/math/base/assert/is-nan' ) ;
2827var floor = require ( '@stdlib/math/base/special/floor' ) ;
@@ -62,21 +61,18 @@ bench(pkg, function benchmark(b) {
6261 b . end ( ) ;
6362} ) ;
6463
65- bench ( pkg + ':factory' , function benchmark ( b ) {
66- var myvariance ;
64+ bench ( pkg + ':direct' , function benchmark ( b ) {
6765 var r ;
6866 var p ;
6967 var y ;
7068 var i ;
71- var x = uniform ( 100 , 1.0 , 10.0 ) ;
7269
7370 r = 5 ;
7471 p = 0.5 ;
75- myvariance = variance . factory ( r , p ) ;
7672
7773 b . tic ( ) ;
7874 for ( i = 0 ; i < b . iterations ; i ++ ) {
79- y = myvariance ( x [ i % x . length ] ) ;
75+ y = variance ( r , p ) ;
8076 if ( isnan ( y ) ) {
8177 b . fail ( 'should not return NaN' ) ;
8278 }
You can’t perform that action at this time.
0 commit comments