Skip to content

Commit c2e82dd

Browse files
Aadish JainAadish Jain
authored andcommitted
feat(negative-binomial-variance): adding code required for negative binomial variance
1 parent ffdbc12 commit c2e82dd

File tree

1 file changed

+2
-6
lines changed
  • lib/node_modules/@stdlib/stats/base/dists/negative-binomial/variance/benchmark

1 file changed

+2
-6
lines changed

lib/node_modules/@stdlib/stats/base/dists/negative-binomial/variance/benchmark/benchmark.js

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

2323
var bench = require( '@stdlib/bench' );
2424
var Float64Array = require( '@stdlib/array/float64' );
25-
var uniform = require( '@stdlib/random/array/uniform' );
2625
var randu = require( '@stdlib/random/base/randu' );
2726
var isnan = require( '@stdlib/math/base/assert/is-nan' );
2827
var 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
}

0 commit comments

Comments
 (0)