class Mirlo::SampleWithBias

Public Class Methods

new(target: [], features: []) click to toggle source
Calls superclass method Mirlo::Sample::new
# File lib/mirlo/sample_with_bias.rb, line 3
def initialize(target: [], features: [])
  super(target: target)
  @features = features.dup.unshift(-1)
end

Public Instance Methods

[](index) click to toggle source
Calls superclass method Mirlo::Sample#[]
# File lib/mirlo/sample_with_bias.rb, line 8
def [](index)
  super(index+1)
end
biased?() click to toggle source
# File lib/mirlo/sample_with_bias.rb, line 16
def biased?
  true
end
has_features?(some_features) click to toggle source
# File lib/mirlo/sample_with_bias.rb, line 12
def has_features?(some_features)
  features == some_features.dup.unshift(-1)
end