Method: Rust::Descriptive.standard_deviation
- Defined in:
- lib/rust/stats/descriptive.rb
.standard_deviation(data) ⇒ Object Also known as: sd, stddev
Computes the standard deviation of the given data
.
21 22 23 24 25 |
# File 'lib/rust/stats/descriptive.rb', line 21 def standard_deviation(data) raise TypeError, "Expecting Array of numerics" if !data.is_a?(Array) || !data.all? { |e| e.is_a?(Numeric) } return Math.sqrt(variance(data)) end |