class FastStats::Means
Attributes
means[R]
Public Class Methods
new()
click to toggle source
# File lib/fast_stats/means.rb, line 10 def initialize @means = {} end
Public Instance Methods
add(name, val)
click to toggle source
# File lib/fast_stats/means.rb, line 14 def add(name, val) mean_for(name) << val end
summary(round: Mean::DEFAULT_ROUND)
click to toggle source
# File lib/fast_stats/means.rb, line 18 def summary(round: Mean::DEFAULT_ROUND) means.transform_values { |m| m.summary round: 2 } end
Private Instance Methods
mean_for(name)
click to toggle source
# File lib/fast_stats/means.rb, line 24 def mean_for(name) @means[name] ||= Mean.new end