Method: Statsample::Regression::Multiple::BaseEngine#residuals

Defined in:
lib/statsample/regression/multiple/baseengine.rb

#residualsObject

Retrieves a vector with residuals values for y



63
64
65
66
67
68
69
70
71
72
73
74
75
# File 'lib/statsample/regression/multiple/baseengine.rb', line 63

def residuals
  Daru::Vector.new(
    (0...@total_cases).collect do |i|
      invalid=false
      vect=@dep_columns.collect{|v| invalid=true if v[i].nil?; v[i]}
      if invalid or @ds[@y_var][i].nil?
        nil
      else
        @ds[@y_var][i] - process(vect)
      end
    end
  )
end