diff options
author | Christoph Helma <helma@in-silico.ch> | 2015-08-20 14:02:04 +0200 |
---|---|---|
committer | Christoph Helma <helma@in-silico.ch> | 2015-08-20 14:02:04 +0200 |
commit | 398d8ca681db3aa0a0552eee026705e60dd8449d (patch) | |
tree | 79809c5a8af87238eb86de98065a7afbacf21798 /test/validation.rb | |
parent | d48a31ad6773864eacc08a673edb45877c9b7972 (diff) |
crossvalidation fixesv0.0.7
Diffstat (limited to 'test/validation.rb')
-rw-r--r-- | test/validation.rb | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/test/validation.rb b/test/validation.rb index d98feb5..485769c 100644 --- a/test/validation.rb +++ b/test/validation.rb @@ -4,10 +4,11 @@ class ValidationTest < MiniTest::Test def test_fminer_crossvalidation dataset = Dataset.from_csv_file "#{DATA_DIR}/hamster_carcinogenicity.csv" - model = Model::LazarFminerClassification.create dataset#, features + model = Model::LazarFminerClassification.create dataset cv = ClassificationCrossValidation.create model p cv.accuracy p cv.weighted_accuracy + refute_empty cv.validation_ids assert cv.accuracy > 0.8 assert cv.weighted_accuracy > cv.accuracy, "Weighted accuracy (#{cv.weighted_accuracy}) larger than unweighted accuracy(#{cv.accuracy}) " end @@ -31,7 +32,7 @@ class ValidationTest < MiniTest::Test p cv.weighted_rmse p cv.mae p cv.weighted_mae - `inkview #{cv.plot}` + #`inkview #{cv.plot}` assert cv.rmse < 30, "RMSE > 30" assert cv.weighted_rmse < cv.rmse, "Weighted RMSE (#{cv.weighted_rmse}) larger than unweighted RMSE(#{cv.rmse}) " assert cv.mae < 12 |