Sha256: f4dda0d856811af310c0e7ec1afff9fb1c7b96cdcd99c82462c8b2ab16c8da60

Contents?: true

Size: 223 Bytes

Versions: 15

Compression:

Stored size: 223 Bytes

Contents

module Enumerable

  # In Statistics mode is the value that occurs most
  # frequently in a given set of data.

  def mode
    count = Hash.new(0)
    each {|x| count[x] += 1 }
    count.sort_by{|k,v|v}.last[0]
  end

end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
facets-1.4.2 lib/facets/core/enumerable/mode.rb
facets-1.4.1 lib/facets/core/enumerable/mode.rb
facets-1.4.3 lib/facets/core/enumerable/mode.rb
facets-1.4.4 lib/facets/core/enumerable/mode.rb
facets-1.4.5 lib/facets/core/enumerable/mode.rb
facets-1.7.0 lib/facets/core/enumerable/mode.rb
facets-1.7.30 lib/facets/core/enumerable/mode.rb
facets-1.7.38 lib/facets/core/enumerable/mode.rb
facets-1.7.46 lib/facets/core/enumerable/mode.rb
facets-1.8.0 lib/facets/core/enumerable/mode.rb
facets-1.8.20 lib/facets/core/enumerable/mode.rb
facets-1.8.49 lib/facets/core/enumerable/mode.rb
facets-1.8.51 lib/facets/core/enumerable/mode.rb
facets-1.8.54 lib/facets/core/enumerable/mode.rb
facets-1.8.8 lib/facets/core/enumerable/mode.rb