diff --git a/lib/node_modules/@stdlib/stats/base/dists/chi/skewness/lib/main.js b/lib/node_modules/@stdlib/stats/base/dists/chi/skewness/lib/main.js index b3f905048bd7..03a7649a0e7d 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/chi/skewness/lib/main.js +++ b/lib/node_modules/@stdlib/stats/base/dists/chi/skewness/lib/main.js @@ -59,8 +59,8 @@ function skewness( k ) { return NaN; } mu = mean( k ); - sigma = sqrt( variance( k ) ); - sigma2 = sigma * sigma; + sigma2 = variance( k ); + sigma = sqrt( sigma2 ); sigma3 = sigma2 * sigma; return ( mu / sigma3 ) * ( 1.0 - ( 2.0*sigma2 ) ); } diff --git a/lib/node_modules/@stdlib/stats/base/dists/hypergeometric/mean/lib/main.js b/lib/node_modules/@stdlib/stats/base/dists/hypergeometric/mean/lib/main.js index fc4e956cb3a5..c0e04ded46d6 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/hypergeometric/mean/lib/main.js +++ b/lib/node_modules/@stdlib/stats/base/dists/hypergeometric/mean/lib/main.js @@ -82,7 +82,7 @@ function mean( N, K, n ) { ) { return NaN; } - return n * ( K / N ); + return ( n * K ) / N; } diff --git a/lib/node_modules/@stdlib/stats/base/dists/hypergeometric/mean/test/test.js b/lib/node_modules/@stdlib/stats/base/dists/hypergeometric/mean/test/test.js index 49ce8aa5b985..c1e9cf7d6733 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/hypergeometric/mean/test/test.js +++ b/lib/node_modules/@stdlib/stats/base/dists/hypergeometric/mean/test/test.js @@ -130,7 +130,7 @@ tape( 'the function returns the mean of a hypergeometric distribution', function n = data.n; for ( i = 0; i < n.length; i++ ) { y = mean( N[i], K[i], n[i] ); - t.strictEqual( isAlmostSameValue( y, expected[ i ], 1 ), true, 'returns expected value' ); + t.strictEqual( isAlmostSameValue( y, expected[ i ], 0 ), true, 'returns expected value' ); } t.end(); });