Get hmean value : Math extensions « Development « Ruby






Get hmean value


def hmean(x)
  sum=0
  x.each {|v| sum += (1.0/v)}
  x.size/sum
end

data = [1.1,2.3,3.3,1.2,4.5,2.1,6.6 ]
puts hm = hmean(data)  # 2.101997946

 








Related examples in the same category

1.Add function to Math module
2.Your own math function
3.Get mean value
4.Return the gmean value
5.Get the median value
6.Get the mode value
7.Get variance value
8.Get sigma value