File tree Expand file tree Collapse file tree 1 file changed +3
-6
lines changed
lib/node_modules/@stdlib/stats/incr/nanmsumabs/examples Expand file tree Collapse file tree 1 file changed +3
-6
lines changed Original file line number Diff line number Diff line change 1818
1919'use strict' ;
2020
21- var randu = require ( '@stdlib/random/base/randu' ) ;
21+ var bernoulli = require ( '@stdlib/random/base/bernoulli' ) ;
22+ var uniform = require ( '@stdlib/random/base/uniform' ) ;
2223var incrnanmsumabs = require ( './../lib' ) ;
2324
2425var accumulator ;
@@ -32,11 +33,7 @@ accumulator = incrnanmsumabs( 5 );
3233// For each simulated datum, update the moving sum...
3334console . log ( '\nValue\tSum\n' ) ;
3435for ( i = 0 ; i < 100 ; i ++ ) {
35- if ( randu ( ) < 0.2 ) {
36- v = NaN ;
37- } else {
38- v = ( randu ( ) * 100.0 ) - 50.0 ;
39- }
36+ v = ( bernoulli ( 0.8 ) < 1 ) ? NaN : uniform ( - 50.0 , 50.0 ) ;
4037 sum = accumulator ( v ) ;
4138 console . log ( '%d\t%d' , v . toFixed ( 3 ) , ( sum === null ) ? NaN : sum . toFixed ( 3 ) ) ;
4239}
You can’t perform that action at this time.
0 commit comments