Sha256: 39049d4fbe8d271b2faca961d6284dc1f2d1a951f4db37366fb0ed1eb69c1f3b

Contents?: true

Size: 641 Bytes

Versions: 14

Compression:

Stored size: 641 Bytes

Contents

$:.unshift(File.dirname(__FILE__)+'/../lib/')
require 'statsample'
require 'test/unit'

class StatsampleResampleTestCase < Test::Unit::TestCase
	def initialize(*args)
		super
	end
    def test_basic
        r=Statsample::Resample.generate(20,1,10)
        assert_equal(20,r.size)
        assert(r.min>=1)
        assert(r.max<=10)
    end
    def test_repeat_and_save
        r=Statsample::Resample.repeat_and_save(400) {
            Statsample::Resample.generate(20,1,10).count(1)
        }
        assert_equal(400,r.size)
        v=Statsample::Vector.new(r,:scale)
        a=v.count {|x|  x > 3}
        assert(a>=30 && a<=70)
    end
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
statsample-0.7.0 test/test_resample.rb
statsample-0.6.7 test/test_resample.rb
statsample-0.6.5 test/test_resample.rb
statsample-0.6.4 test/test_resample.rb
statsample-0.6.3 test/test_resample.rb
statsample-0.6.2 test/test_resample.rb
statsample-0.6.1 test/test_resample.rb
statsample-0.6.0 test/test_resample.rb
statsample-0.5.1 test/test_resample.rb
statsample-0.5.0 test/test_resample.rb
statsample-0.4.1 test/test_resample.rb
statsample-0.4.0 test/test_resample.rb
statsample-0.3.4 test/test_resample.rb
statsample-0.3.3 test/test_resample.rb