Sha256: ef3f19abc15e0fb8d7b70e20542562dd383a50faf9c1ce50ba1201e38892d351

Contents?: true

Size: 692 Bytes

Versions: 13

Compression:

Stored size: 692 Bytes

Contents

require(File.dirname(__FILE__)+'/helpers_tests.rb')

class StatsampleLogitTestCase < MiniTest::Unit::TestCase
  def test_logit_1
    crime=File.dirname(__FILE__)+'/../data/test_binomial.csv'
    ds=Statsample::CSV.read(crime)
    lr=Statsample::Regression::Binomial::Logit.new(ds,'y')
    assert_in_delta(-38.8669,lr.log_likehood,0.001)
    assert_in_delta(-5.3658,lr.constant,0.001)

    exp_coeffs={"a"=>0.3270,"b"=>0.8147, "c"=>-0.4031}
    exp_coeffs.each{|k,v|
      assert_in_delta(v,lr.coeffs[k],0.001)
    }
    exp_errors={'a'=>0.4390,'b'=>0.4270,'c'=>0.3819}
    exp_errors.each{|k,v|
      assert_in_delta(v,lr.coeffs_se[k],0.001)
    }
    assert_equal(7,lr.iterations)
  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
statsample-0.18.0 test/test_logit.rb
statsample-0.17.0 test/test_logit.rb
statsample-0.16.0 test/test_logit.rb
statsample-0.15.1 test/test_logit.rb
statsample-0.15.0 test/test_logit.rb
statsample-0.14.1 test/test_logit.rb
statsample-0.14.0 test/test_logit.rb
statsample-0.13.1 test/test_logit.rb
statsample-0.13.0 test/test_logit.rb
statsample-0.12.0 test/test_logit.rb
statsample-0.11.2 test/test_logit.rb
statsample-0.11.1 test/test_logit.rb
statsample-0.11.0 test/test_logit.rb