demo/dominance_analysis_bootstrap.rb in statsample-0.6.3 vs demo/dominance_analysis_bootstrap.rb in statsample-0.6.4

- old
+ new

@@ -8,9 +8,15 @@ c=100.times.collect {rand}.to_scale d=100.times.collect {rand}.to_scale ds={'a'=>a,'b'=>b,'c'=>c,'d'=>d}.to_dataset -ds['y']=ds.collect{|row| row['a']*5+row['b']*2+row['c']*2+row['d']*2+10*rand()} -dab=Statsample::DominanceAnalysis::Bootstrap.new(ds, 'y') -dab.bootstrap(100,nil,true) +ds['y1']=ds.collect{|row| row['a']*5+row['b']*2+row['c']*2+row['d']*2+10*rand()} +ds['y2']=ds.collect{|row| row['a']*10+rand()} + +dab=Statsample::DominanceAnalysis::Bootstrap.new(ds, ['y1','y2'], :debug=>true) +dab.bootstrap(100,nil) +puts dab.summary +ds2=ds['a'..'y1'] +dab=Statsample::DominanceAnalysis::Bootstrap.new(ds2, 'y1', :debug=>true) +dab.bootstrap(100,nil) puts dab.summary