@@ -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 '> 65/65 </ span >
28+ < span class ='fraction '> 58/58 </ 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 '> 6/6 </ 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 '> 65/65 </ span >
49+ < span class ='fraction '> 58/58 </ span >
5050 </ div >
5151
5252
@@ -121,14 +121,7 @@ <h1><a href="index.html">All files</a> main.js</h1>
121121< a name ='L56 '> </ a > < a href ='#L56 '> 56</ a >
122122< a name ='L57 '> </ a > < a href ='#L57 '> 57</ a >
123123< a name ='L58 '> </ a > < a href ='#L58 '> 58</ a >
124- < a name ='L59 '> </ a > < a href ='#L59 '> 59</ a >
125- < a name ='L60 '> </ a > < a href ='#L60 '> 60</ a >
126- < a name ='L61 '> </ a > < a href ='#L61 '> 61</ a >
127- < a name ='L62 '> </ a > < a href ='#L62 '> 62</ a >
128- < 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 > </ td > < td class ="line-coverage quiet "> < span class ="cline-any cline-yes "> 1x</ span >
124+ < a name ='L59 '> </ a > < a href ='#L59 '> 59</ a > </ td > < td class ="line-coverage quiet "> < span class ="cline-any cline-yes "> 1x</ span >
132125< span class ="cline-any cline-yes "> 1x</ span >
133126< span class ="cline-any cline-yes "> 1x</ span >
134127< span class ="cline-any cline-yes "> 1x</ span >
@@ -181,13 +174,6 @@ <h1><a href="index.html">All files</a> main.js</h1>
181174< span class ="cline-any cline-yes "> 1007x</ span >
182175< span class ="cline-any cline-yes "> 1007x</ span >
183176< span class ="cline-any cline-yes "> 1007x</ span >
184- < span class ="cline-any cline-yes "> 1007x</ span >
185- < span class ="cline-any cline-yes "> 1004x</ span >
186- < span class ="cline-any cline-yes "> 1007x</ span >
187- < span class ="cline-any cline-yes "> 5x</ span >
188- < span class ="cline-any cline-yes "> 5x</ span >
189- < span class ="cline-any cline-yes "> 1002x</ span >
190- < span class ="cline-any cline-yes "> 1007x</ span >
191177< span class ="cline-any cline-yes "> 1x</ span >
192178< span class ="cline-any cline-yes "> 1x</ span >
193179< span class ="cline-any cline-yes "> 1x</ span >
@@ -215,8 +201,8 @@ <h1><a href="index.html">All files</a> main.js</h1>
215201
216202// MODULES //
217203
218- var isnan = require( '@stdlib/math/base/assert/is-nan' );
219204var sqrt = require( '@stdlib/math/base/special/sqrt' );
205+ var variance = require( '@stdlib/stats/base/dists/bernoulli/variance' );
220206
221207
222208// MAIN //
@@ -244,14 +230,7 @@ <h1><a href="index.html">All files</a> main.js</h1>
244230* // returns NaN
245231*/
246232function stdev( p ) {
247- if (
248- isnan( p ) ||
249- p < 0.0 ||
250- p > 1.0
251- ) {
252- return NaN;
253- }
254- return sqrt( ( 1.0-p ) * p );
233+ return sqrt( variance( p ) );
255234}
256235
257236
@@ -265,7 +244,7 @@ <h1><a href="index.html">All files</a> main.js</h1>
265244 < div class ='footer quiet pad2 space-top1 center small '>
266245 Code coverage generated by
267246 < a href ="https://istanbul.js.org/ " target ="_blank " rel ="noopener noreferrer "> istanbul</ a >
268- at 2026-01-31T08:40:16.712Z
247+ at 2026-04-11T08:17:42.458Z
269248 </ div >
270249 < script src ="prettify.js "> </ script >
271250 < script >
0 commit comments