Sha256: a62180389a813b0edef5d59bc1ad5254026aca0a4203424d8273474b8d75e65b
Contents?: true
Size: 1.03 KB
Versions: 2
Compression:
Stored size: 1.03 KB
Contents
$:.unshift(File.dirname(__FILE__)+'/../lib/') require 'statsample' require "tempfile" require 'test/unit' class StatsampleStatisticalTestCase < Test::Unit::TestCase def test_chi_square real=Matrix[[95,95],[45,155]] expected=Matrix[[68,122],[72,128]] assert_nothing_raised do chi=Statsample::Test.chi_square(real,expected) end chi=Statsample::Test.chi_square(real,expected) assert_in_delta(32.53,chi,0.1) end def test_u_mannwhitney a=[1,2,3,4,5,6].to_scale b=[0,5,7,9,10,11].to_scale assert_equal(7.5, Statsample::Test.u_mannwhitney(a,b).u) assert_equal(7.5, Statsample::Test.u_mannwhitney(b,a).u) a=[1, 7,8,9,10,11].to_scale b=[2,3,4,5,6,12].to_scale assert_equal(11, Statsample::Test.u_mannwhitney(a,b).u) end def test_levene a=[1,2,3,4,5,6,7,8,100,10].to_scale b=[30,40,50,60,70,80,90,100,110,120].to_scale levene=Statsample::Test::Levene.new([a,b]) assert_in_delta(0.778, levene.f, 0.001) assert_in_delta(0.389, levene.probability, 0.001) end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
statsample-0.7.0 | test/test_stest.rb |
statsample-0.6.7 | test/test_stest.rb |