Skip to content
A Ruby Gem that contains easy to use statistical functions
Ruby
Latest commit 7f5a876 Feb 5, 2015 Matthew Grigajtis Merge pull request #10 from gitter-badger/gitter-badge
Add a Gitter chat badge to README.md
Failed to load latest commit information.
lib
spec
.gitignore Add Simplecov Apr 11, 2012
.rspec
.rvmrc
.travis.yml
Gemfile
Guardfile Sort methods Sep 23, 2012
README.md Added Gitter badge Feb 5, 2015
Rakefile
easystats.gemspec Check RUBY_DESCRIPTION before loading simplecov Apr 17, 2012

README.md

Easystats Build Status Code Climate

Join the chat at https://gitter.im/mgrigajtis/easystats

Created by Matthew Grigajtis

Provides easy to use statistical functions to use on an array

Install

In your shell:

gem install easystats

or in your Gemfile:

gem 'easystats'

Example

require 'easystats'

array = [4, 8, 15, 16, 23, 42, 42]

%w[
  average
  median
  mode
  range
  standard_deviation
  sum
  variance
  weighted_moving_average
].each do |method|
  puts "#{method}: #{array.send(method.to_sym)}"
end

This will result in:

average: 21.428571428571427
median: 16
mode: 42
range: 38
standard_deviation: 15.295501984321435
sum: 150
variance: 200.53061224489798
weighted_moving_average: 30.476190476190474
Something went wrong with that request. Please try again.