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