demo/regression.rb in statsample-0.3.2 vs demo/regression.rb in statsample-0.3.3

- old
+ new

@@ -1,6 +1,7 @@ require File.dirname(__FILE__)+'/../lib/statsample' +require 'benchmark' tests=300 include Statsample r = GSL::Rng.alloc(GSL::Rng::TAUS,Time.now.to_i) ds=Dataset.new(%w{a b c d y}) ds['a'].type=:scale @@ -22,12 +23,20 @@ if !File.exists? "regression.dab" da=DominanceAnalysis::Bootstrap.new(ds,"y") else da=Statsample.load("regression.dab") end - -da.lr_class=Regression::Multiple::AlglibEngine -da.bootstrap(20) +times=1 +Benchmark.bm(7) do |x| + x.report("GslEngine:") { + da.lr_class=Regression::Multiple::GslEngine + da.bootstrap(times) + } + x.report("AlglibEngine:") { + da.lr_class=Regression::Multiple::AlglibEngine + da.bootstrap(times) + } +end puts da.summary da.save("regression.dab") lr=Regression::Multiple.listwise(ds,"y")