module Nuggets::Range::QuantileMixin

Public Instance Methods

quantile(value[, order]) → anInteger click to toggle source

Determines the order-quantile of value in range.

   # File lib/nuggets/range/quantile_mixin.rb
35 def quantile(value, order = 100)
36   value < first ? 1 : value >= last ? order :
37     ((value - first) / ((last - first) / order.to_f)).to_i + 1
38 end