module Daitai::Median
Public Instance Methods
median()
click to toggle source
# File lib/daitai/functions/median.rb, line 5 def median lambda do |list| list_length = length.(list) return Float::NAN if list_length.zero? sorted_list = sort.(list) (sorted_list[(list_length - 1) / 2] + sorted_list[list_length / 2]) / 2.0 end end