@@ -25,14 +25,14 @@ <h1><a href="index.html">All files</a> main.js</h1>
2525 < div class ='fl pad1y space-right2 '>
2626 < span class ="strong "> 100% </ span >
2727 < span class ="quiet "> Statements</ span >
28- < span class ='fraction '> 75/75 </ span >
28+ < span class ='fraction '> 63/63 </ span >
2929 </ div >
3030
3131
3232 < div class ='fl pad1y space-right2 '>
3333 < span class ="strong "> 100% </ span >
3434 < span class ="quiet "> Branches</ span >
35- < span class ='fraction '> 9/9 </ span >
35+ < span class ='fraction '> 2/2 </ span >
3636 </ div >
3737
3838
@@ -46,7 +46,7 @@ <h1><a href="index.html">All files</a> main.js</h1>
4646 < div class ='fl pad1y space-right2 '>
4747 < span class ="strong "> 100% </ span >
4848 < span class ="quiet "> Lines</ span >
49- < span class ='fraction '> 75/75 </ span >
49+ < span class ='fraction '> 63/63 </ span >
5050 </ div >
5151
5252
@@ -126,19 +126,7 @@ <h1><a href="index.html">All files</a> main.js</h1>
126126< a name ='L61 '> </ a > < a href ='#L61 '> 61</ a >
127127< a name ='L62 '> </ a > < a href ='#L62 '> 62</ a >
128128< a name ='L63 '> </ a > < a href ='#L63 '> 63</ a >
129- < a name ='L64 '> </ a > < a href ='#L64 '> 64</ a >
130- < a name ='L65 '> </ a > < a href ='#L65 '> 65</ a >
131- < a name ='L66 '> </ a > < a href ='#L66 '> 66</ a >
132- < a name ='L67 '> </ a > < a href ='#L67 '> 67</ a >
133- < a name ='L68 '> </ a > < a href ='#L68 '> 68</ a >
134- < a name ='L69 '> </ a > < a href ='#L69 '> 69</ a >
135- < a name ='L70 '> </ a > < a href ='#L70 '> 70</ a >
136- < a name ='L71 '> </ a > < a href ='#L71 '> 71</ a >
137- < a name ='L72 '> </ a > < a href ='#L72 '> 72</ a >
138- < a name ='L73 '> </ a > < a href ='#L73 '> 73</ a >
139- < a name ='L74 '> </ a > < a href ='#L74 '> 74</ a >
140- < a name ='L75 '> </ a > < a href ='#L75 '> 75</ a >
141- < a name ='L76 '> </ a > < a href ='#L76 '> 76</ a > </ td > < td class ="line-coverage quiet "> < span class ="cline-any cline-yes "> 1x</ span >
129+ < a name ='L64 '> </ a > < a href ='#L64 '> 64</ a > </ td > < td class ="line-coverage quiet "> < span class ="cline-any cline-yes "> 1x</ span >
142130< span class ="cline-any cline-yes "> 1x</ span >
143131< span class ="cline-any cline-yes "> 1x</ span >
144132< span class ="cline-any cline-yes "> 1x</ span >
@@ -193,20 +181,8 @@ <h1><a href="index.html">All files</a> main.js</h1>
193181< span class ="cline-any cline-yes "> 1x</ span >
194182< span class ="cline-any cline-yes "> 1x</ span >
195183< span class ="cline-any cline-yes "> 1x</ span >
196- < span class ="cline-any cline-yes "> 1x</ span >
197- < span class ="cline-any cline-yes "> 1x</ span >
198- < span class ="cline-any cline-yes "> 1012x</ span >
199- < span class ="cline-any cline-yes "> 1012x</ span >
200- < span class ="cline-any cline-yes "> 1012x</ span >
201- < span class ="cline-any cline-yes "> 1012x</ span >
202- < span class ="cline-any cline-yes "> 1012x</ span >
203- < span class ="cline-any cline-yes "> 1012x</ span >
204184< span class ="cline-any cline-yes "> 1012x</ span >
205- < span class ="cline-any cline-yes "> 1001x</ span >
206185< span class ="cline-any cline-yes "> 1012x</ span >
207- < span class ="cline-any cline-yes "> 12x</ span >
208- < span class ="cline-any cline-yes "> 12x</ span >
209- < span class ="cline-any cline-yes "> 1000x</ span >
210186< span class ="cline-any cline-yes "> 1012x</ span >
211187< span class ="cline-any cline-yes "> 1x</ span >
212188< span class ="cline-any cline-yes "> 1x</ span >
@@ -235,10 +211,8 @@ <h1><a href="index.html">All files</a> main.js</h1>
235211
236212// MODULES //
237213
238- var isNonNegativeInteger = require( '@stdlib/math/base/assert/is-nonnegative-integer' );
239- var isnan = require( '@stdlib/math/base/assert/is-nan' );
240214var sqrt = require( '@stdlib/math/base/special/sqrt' );
241- var PINF = require( '@stdlib/constants/float64/pinf ' );
215+ var variance = require( '@stdlib/stats/base/dists/binomial/variance ' );
242216
243217
244218// MAIN //
@@ -271,17 +245,7 @@ <h1><a href="index.html">All files</a> main.js</h1>
271245* // returns NaN
272246*/
273247function stdev( n, p ) {
274- if (
275- isnan( n ) ||
276- isnan( p ) ||
277- p < 0.0 ||
278- p > 1.0 ||
279- !isNonNegativeInteger( n ) ||
280- n === PINF
281- ) {
282- return NaN;
283- }
284- return sqrt( n * p * ( 1.0 - p ) );
248+ return sqrt( variance( n, p ) );
285249}
286250
287251
@@ -295,7 +259,7 @@ <h1><a href="index.html">All files</a> main.js</h1>
295259 < div class ='footer quiet pad2 space-top1 center small '>
296260 Code coverage generated by
297261 < a href ="https://istanbul.js.org/ " target ="_blank " rel ="noopener noreferrer "> istanbul</ a >
298- at 2026-03-27T07:20:09.826Z
262+ at 2026-04-12T12:44:28.228Z
299263 </ div >
300264 < script src ="prettify.js "> </ script >
301265 < script >
0 commit comments