Sha256: 7d302a35e6551606ffc59bd477bf360d12ebeb7f8e44fd9eea50d4f3372b943a

Contents?: true

Size: 774 Bytes

Versions: 10

Compression:

Stored size: 774 Bytes

Contents

#!/usr/bin/ruby
$:.unshift(File.dirname(__FILE__)+'/../lib/')

require 'statsample'
sample=200
a=sample.times.collect {rand}.to_scale
b=sample.times.collect {rand}.to_scale
c=sample.times.collect {rand}.to_scale
d=sample.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']*3+row['c']*2+row['d']+rand()}
rb=ReportBuilder.new(:name=>"Dominance Analysis")

cm=Statsample::Bivariate.correlation_matrix(ds)
rb.add(cm)
lr=Statsample::Regression::Multiple::RubyEngine.new(ds,'y')
rb.add(lr)

#da=Statsample::DominanceAnalysis.new(ds,'y')
#rb.add(da)

da=Statsample::DominanceAnalysis.new(ds,'y',:name=>"Dominance Analysis using group of predictors", :predictors=>['a', 'b', %w{c d}])
rb.add(da)


puts rb.to_text

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
statsample-0.15.1 examples/dominance_analysis.rb
statsample-0.15.0 examples/dominance_analysis.rb
statsample-0.14.1 examples/dominance_analysis.rb
statsample-0.14.0 examples/dominance_analysis.rb
statsample-0.13.1 examples/dominance_analysis.rb
statsample-0.13.0 examples/dominance_analysis.rb
statsample-0.12.0 examples/dominance_analysis.rb
statsample-0.11.2 examples/dominance_analysis.rb
statsample-0.11.1 examples/dominance_analysis.rb
statsample-0.11.0 examples/dominance_analysis.rb