From 71e7b290a8e92ddb46fb6e6cbc3aab10404c4c72 Mon Sep 17 00:00:00 2001 From: saurabhraghuvanshii Date: Fri, 14 Feb 2025 23:05:29 +0530 Subject: [PATCH] chore: addresse CC --- type: pre_commit_static_analysis_report description: Results of running static analysis checks when committing changes. report: - task: lint_filenames status: passed - task: lint_editorconfig status: passed - task: lint_markdown status: na - task: lint_package_json status: na - task: lint_repl_help status: na - task: lint_javascript_src status: na - task: lint_javascript_cli status: na - task: lint_javascript_examples status: na - task: lint_javascript_tests status: passed - task: lint_javascript_benchmarks status: passed - task: lint_python status: na - task: lint_r status: na - task: lint_c_src status: na - task: lint_c_examples status: na - task: lint_c_benchmarks status: na - task: lint_c_tests_fixtures status: na - task: lint_shell status: na - task: lint_typescript_declarations status: na - task: lint_typescript_tests status: na - task: lint_license_headers status: passed --- --- .../binomial/mean/benchmark/benchmark.native.js | 8 ++++---- .../base/dists/binomial/mean/test/test.native.js | 12 +----------- 2 files changed, 5 insertions(+), 15 deletions(-) diff --git a/lib/node_modules/@stdlib/stats/base/dists/binomial/mean/benchmark/benchmark.native.js b/lib/node_modules/@stdlib/stats/base/dists/binomial/mean/benchmark/benchmark.native.js index e5b39f95c4fd..313dcf7d6a61 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/binomial/mean/benchmark/benchmark.native.js +++ b/lib/node_modules/@stdlib/stats/base/dists/binomial/mean/benchmark/benchmark.native.js @@ -25,8 +25,8 @@ var bench = require( '@stdlib/bench' ); var Int32Array = require( '@stdlib/array/int32' ); var Float64Array = require( '@stdlib/array/float64' ); var tryRequire = require( '@stdlib/utils/try-require' ); -var ceil = require( '@stdlib/math/base/special/ceil' ); -var randu = require( '@stdlib/random/base/randu' ); +var uniform = require( '@stdlib/random/base/uniform' ); +var discreteUniform = require( '@stdlib/random/base/discrete-uniform' ); var isnan = require( '@stdlib/math/base/assert/is-nan' ); var pkg = require( './../package.json' ).name; @@ -52,8 +52,8 @@ bench( pkg+'::native', opts, function benchmark( b ) { n = new Int32Array( len ); p = new Float64Array( len ); for ( i = 0; i < len; i++ ) { - n[ i ] = ceil( randu() * 100.0 ); - p[ i ] = randu(); + n[ i ] = discreteUniform( 1, 100 ); + p[ i ] = uniform( 0.0, 1.0 ); } b.tic(); diff --git a/lib/node_modules/@stdlib/stats/base/dists/binomial/mean/test/test.native.js b/lib/node_modules/@stdlib/stats/base/dists/binomial/mean/test/test.native.js index cb74973eaefc..796ff8f13e85 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/binomial/mean/test/test.native.js +++ b/lib/node_modules/@stdlib/stats/base/dists/binomial/mean/test/test.native.js @@ -24,8 +24,6 @@ var resolve = require( 'path' ).resolve; var tape = require( 'tape' ); var tryRequire = require( '@stdlib/utils/try-require' ); var isnan = require( '@stdlib/math/base/assert/is-nan' ); -var abs = require( '@stdlib/math/base/special/abs' ); -var EPS = require( '@stdlib/constants/float64/eps' ); // FIXTURES // @@ -75,8 +73,6 @@ tape( 'if provided `n < 0` or success probability `p` outside of `[0,1]`, the fu tape( 'the function returns the mean of a binomial distribution', opts, function test( t ) { var expected; - var delta; - var tol; var i; var n; var p; @@ -87,13 +83,7 @@ tape( 'the function returns the mean of a binomial distribution', opts, function p = data.p; for ( i = 0; i < expected.length; i++ ) { y = mean( n[i], p[i] ); - if ( y === expected[i] ) { - t.equal( y, expected[i], 'n: '+n[i]+', p: '+p[i]+', y: '+y+', expected: '+expected[i] ); - } else { - delta = abs( y - expected[ i ] ); - tol = 1.0 * EPS * abs( expected[ i ] ); - t.ok( delta <= tol, 'within tolerance. n: '+n[i]+'. p: '+p[i]+'. y: '+y+'. E: '+expected[ i ]+'. Δ: '+delta+'. tol: '+tol+'.' ); - } + t.equal( y, expected[i], 'n: '+n[i]+', p: '+p[i]+', y: '+y+', expected: '+expected[i] ); } t.end(); });