Module: Nuggets::Array::StandardDeviationMixin

Included in:
Array
Defined in:
lib/nuggets/array/standard_deviation_mixin.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.included(base) ⇒ Object



33
34
35
# File 'lib/nuggets/array/standard_deviation_mixin.rb', line 33

def self.included(base)
  base.send :include, Nuggets::Array::VarianceMixin
end

Instance Method Details

#standard_deviation(&block) ⇒ Object Also known as: std

call-seq:

array.standard_deviation => aFloat

Calculates the standard deviation of the values in array.



42
43
44
# File 'lib/nuggets/array/standard_deviation_mixin.rb', line 42

def standard_deviation(&block)
  ::Math.sqrt(variance(&block))
end