Method: Utilities::Statistics#variance
- Defined in:
- lib/utilities/utilities.rb
#variance(population = false) ⇒ Object
Return the variance of self
64 65 66 67 68 |
# File 'lib/utilities/utilities.rb', line 64 def variance( population = false ) return nil if empty? m = mean.to_f collect{|v| (v - m).square }.to_stats.sum / (size - (population ? 0 : 1)) end |