Module: Khiva::Regression

Defined in:
lib/khiva/regression.rb

Class Method Summary collapse

Class Method Details

.linear(xss, yss) ⇒ Object



4
5
6
7
8
9
10
11
12
# File 'lib/khiva/regression.rb', line 4

def linear(xss, yss)
  slope = Utils.create_ptr
  intercept = Utils.create_ptr
  rvalue = Utils.create_ptr
  pvalue = Utils.create_ptr
  stderrest = Utils.create_ptr
  FFI.call(:linear, xss, yss, slope, intercept, rvalue, pvalue, stderrest)
  [Array.new(slope), Array.new(intercept), Array.new(rvalue), Array.new(pvalue), Array.new(stderrest)]
end