File tree Expand file tree Collapse file tree 1 file changed +4
-8
lines changed
Expand file tree Collapse file tree 1 file changed +4
-8
lines changed Original file line number Diff line number Diff line change @@ -103,7 +103,8 @@ r = accumulator();
103103<!-- eslint no-undef: "error" -->
104104
105105``` javascript
106- var randu = require ( ' @stdlib/random/base/randu' );
106+ var bernoulli = require ( ' @stdlib/random/base/bernoulli' );
107+ var uniform = require ( ' @stdlib/random/base/uniform' );
107108var incrnanrss = require ( ' @stdlib/stats/incr/nanrss' );
108109
109110var accumulator;
@@ -116,13 +117,8 @@ accumulator = incrnanrss();
116117
117118// For each simulated datum, update the residual sum of squares...
118119for ( i = 0 ; i < 100 ; i++ ) {
119- if ( randu () < 0.2 ) {
120- v1 = NaN ;
121- v2 = NaN ;
122- } else {
123- v1 = ( randu ()* 100.0 ) - 50.0 ;
124- v2 = ( randu ()* 100.0 ) - 50.0 ;
125- }
120+ v1 = ( bernoulli ( 0.8 ) < 1 ) ? NaN : uniform ( - 50.0 , 50.0 );
121+ v2 = ( bernoulli ( 0.8 ) < 1 ) ? NaN : uniform ( - 50.0 , 50.0 );
126122 accumulator ( v1, v2 );
127123}
128124console .log ( accumulator () );
You can’t perform that action at this time.
0 commit comments