diff options
author | Christoph Helma <helma@in-silico.ch> | 2015-09-16 13:11:45 +0200 |
---|---|---|
committer | Christoph Helma <helma@in-silico.ch> | 2015-09-16 13:11:45 +0200 |
commit | d3a4c309d48b794f2f60f44bb9a3d94f402cc82f (patch) | |
tree | bd720c3f23fc7824980b82cf6dceb7dfde8e5647 /test/validation.rb | |
parent | 33c2404882cbed78c1c5d9d0b60e0da4594a7fc5 (diff) |
repeated crossvalidations, improved experiment reports
Diffstat (limited to 'test/validation.rb')
-rw-r--r-- | test/validation.rb | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/test/validation.rb b/test/validation.rb index a4c3d80..dfa2c81 100644 --- a/test/validation.rb +++ b/test/validation.rb @@ -33,4 +33,16 @@ class ValidationTest < MiniTest::Test #assert cv.weighted_mae < cv.mae end + def test_repeated_crossvalidation + dataset = Dataset.from_csv_file "#{DATA_DIR}/hamster_carcinogenicity.csv" + model = Model::LazarClassification.create dataset + repeated_cv = RepeatedCrossValidation.create model + p repeated_cv + repeated_cv.crossvalidations.each do |cv| + p cv + p cv.accuracy + assert cv.accuracy > 0.7 + end + end + end |