Method: RubyStatistics::Distribution::Empirical#cumulative_function
- Defined in:
- lib/ruby-statistics/distribution/empirical.rb
#cumulative_function(x:) ⇒ Object
Formula grabbed from here: statlect.com/asymptotic-theory/empirical-distribution
11 12 13 14 15 16 17 18 19 20 21 22 23 |
# File 'lib/ruby-statistics/distribution/empirical.rb', line 11 def cumulative_function(x:) cumulative_sum = samples.reduce(0) do |summation, sample| summation += if sample <= x 1 else 0 end summation end cumulative_sum / samples.size.to_r end |