Method: Statsample::Regression.simple

Defined in:
lib/statsample/regression.rb

.simple(x, y) ⇒ Object

Create a Statsample::Regression::Simple object, for simple regression

  • x: independent Vector

  • y: dependent Vector

Usage:

x = Daru::Vector.new(100.times.collect {|i| rand(100)})
y = Daru::Vector.new(100.times.collect {|i| 2+x[i]*2+rand()})
sr=Statsample::Regression.simple(x,y)
sr.a
=> 2.51763295177808
sr.b
=> 1.99973746599856
sr.r
=> 0.999987881153254

35
36
37
# File 'lib/statsample/regression.rb', line 35

def self.simple(x,y)
  Statsample::Regression::Simple.new_from_vectors(x,y)
end