Module: Nuggets::Array::StandardDeviationMixin
- Included in:
- Array
- Defined in:
- lib/nuggets/array/standard_deviation_mixin.rb
Class Method Summary collapse
Instance Method Summary collapse
-
#standard_deviation(&block) ⇒ Object
(also: #std)
call-seq: array.standard_deviation => aFloat.
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 |