File tree Expand file tree Collapse file tree 1 file changed +10
-4
lines changed 
lib/node_modules/@stdlib/stats/incr/nanmsumabs2/examples Expand file tree Collapse file tree 1 file changed +10
-4
lines changed Original file line number Diff line number Diff line change 2020
2121var  randu  =  require (  '@stdlib/random/base/randu'  ) ; 
2222var  incrnanmsumabs2  =  require (  './../lib'  ) ; 
23+ 
2324var  accumulator ; 
2425var  sum ; 
2526var  v ; 
2627var  i ; 
28+ 
2729// Initialize an accumulator: 
2830accumulator  =  incrnanmsumabs2 (  5  ) ; 
31+ 
2932// For each simulated datum, update the moving sum... 
33+ 
3034console . log (  '\nValue\tSum\n'  ) ; 
35+ 
3136for  (  i  =  0 ;  i  <  100 ;  i ++  )  { 
32- 	if  (  randu ( )  <  0.2  )  { 
33- 		v  =  NaN ; 
37+ 	if  (  randu ( )  >=  0.2  )  { 
38+ 		v  =  (   randu ( )   *   100.0   )   -   50.0 ; 
3439	}  else  { 
35- 		v  =  (   randu ( ) * 100.0   )   -   50.0 ; 
40+ 		v  =  NaN ; 
3641	} 
42+ 
3743	sum  =  accumulator (  v  ) ; 
38- 	console . log (  '%s\t%s' ,  v . toString ( ) ,  sum  !==  null  ? sum . toFixed ( 3 )  : 'null'  ) ; 
44+ 	console . log (  '%s\t%s' ,  v . toString ( ) ,  ( sum  !==  null )  ? sum . toFixed ( 3 )  : 'null'  ) ; 
3945} 
    
 
   
 
     
   
   
          
     
  
    
     
 
    
      
     
 
     
    You can’t perform that action at this time.
  
 
    
  
     
    
      
        
     
 
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments