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 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 incrnanrss = require ( './../lib' ) ;
2324
2425var accumulator ;
@@ -33,13 +34,8 @@ accumulator = incrnanrss();
3334// For each simulated datum, update the residual sum of squares...
3435console . log ( '\nValue\tValue\tRSS\n' ) ;
3536for ( i = 0 ; i < 100 ; i ++ ) {
36- if ( randu ( ) < 0.2 ) {
37- v1 = NaN ;
38- v2 = NaN ;
39- } else {
40- v1 = ( randu ( ) * 100.0 ) - 50.0 ;
41- v2 = ( randu ( ) * 100.0 ) - 50.0 ;
42- }
37+ v1 = ( bernoulli ( 0.8 ) < 1 ) ? NaN : uniform ( - 50.0 , 50.0 ) ;
38+ v2 = ( bernoulli ( 0.8 ) < 1 ) ? NaN : uniform ( - 50.0 , 50.0 ) ;
4339 rss = accumulator ( v1 , v2 ) ;
4440 console . log ( '%d\t%d\t%d' , v1 . toFixed ( 3 ) , v2 . toFixed ( 3 ) , ( rss === null ) ? NaN : rss . toFixed ( 3 ) ) ;
4541}
You can’t perform that action at this time.
0 commit comments