summaryrefslogtreecommitdiff
path: root/test/validation.rb
diff options
context:
space:
mode:
authorChristoph Helma <helma@in-silico.ch>2015-09-16 13:11:45 +0200
committerChristoph Helma <helma@in-silico.ch>2015-09-16 13:11:45 +0200
commitd3a4c309d48b794f2f60f44bb9a3d94f402cc82f (patch)
treebd720c3f23fc7824980b82cf6dceb7dfde8e5647 /test/validation.rb
parent33c2404882cbed78c1c5d9d0b60e0da4594a7fc5 (diff)
repeated crossvalidations, improved experiment reports
Diffstat (limited to 'test/validation.rb')
-rw-r--r--test/validation.rb12
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