Sha256: b36ab60ad2f5a099595a9972bc057fbd527884479ebb697a8aa61b9b358fbba2
Contents?: true
Size: 928 Bytes
Versions: 4
Compression:
Stored size: 928 Bytes
Contents
require File.dirname(__FILE__) + "/../lib/experiment/stats/descriptive" #require "wrong"require "../lib/experiment/stats/descriptive" class TestStats < Test::Unit::TestCase #include Wrong include Experiment def setup @data = [1, 2, 3, 4] end def test_sum assert_equal 10, Stats::sum(@data) assert_equal 20, Stats::sum(@data) {|d| d * 2} end def test_variance assert_equal 1.6666666666666667, Stats::variance(@data) end def test_standard_deviation assert_equal 1.2909944487358056, Stats::standard_deviation(@data) end def test_z_scores assert_equal [-1.161895003862225, -0.3872983346207417, 0.3872983346207417, 1.161895003862225], Stats::z_scores(@data) end def test_median assert_equal 2.5, Stats::median(@data) end def test_monkey_patch Stats::monkey_patch! assert_equal 1.6666666666666667, [1, 2, 3, 4].variance end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
experiment-0.3.3 | test/test_stats.rb |
experiment-0.3.2 | test/test_stats.rb |
experiment-0.3.1 | test/test_stats.rb |
experiment-0.3.0 | test/test_stats.rb |