Method: Utilities::Statistics#first_quartile
- Defined in:
- lib/utilities/utilities.rb
#first_quartile(already_sorted = false) ⇒ Object Also known as: lower_quartile
Return the first quartile of self
89 90 91 92 93 |
# File 'lib/utilities/utilities.rb', line 89 def first_quartile( already_sorted = false ) return nil if size < 4 a = already_sorted ? self : sort a[0..((size / 2) - 1)].extend(Utilities::Statistics).median( true ) end |