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