class StatiStica::Mean

Public Class Methods

new(sample) click to toggle source
# File lib/stati_stica/mean.rb, line 3
def initialize(sample)
  raise ArgumentError if sample.empty?
  @sample = sample.map { |s| Float(s) }
end

Public Instance Methods

value() click to toggle source
# File lib/stati_stica/mean.rb, line 8
def value
  @sample.inject{ |sum, el| sum + el }.to_f / @sample.size
end