Module: Gemmy::Patches::ArrayPatch::InstanceMethods::Probability

Defined in:
lib/gemmy/patches/array_patch.rb

Instance Method Summary collapse

Instance Method Details

#probabilityObject

facets



157
158
159
160
161
162
163
164
165
166
# File 'lib/gemmy/patches/array_patch.rb', line 157

def probability
  probs = Hash.new(0.0)
  size = 0.0
  each do |e|
    probs[e] += 1.0
    size += 1.0
  end
  probs.keys.each{ |e| probs[e] /= size }
  probs
end