summaryrefslogtreecommitdiff
path: root/test/validation.rb
diff options
context:
space:
mode:
authorChristoph Helma <helma@in-silico.ch>2015-08-20 14:02:04 +0200
committerChristoph Helma <helma@in-silico.ch>2015-08-20 14:02:04 +0200
commit398d8ca681db3aa0a0552eee026705e60dd8449d (patch)
tree79809c5a8af87238eb86de98065a7afbacf21798 /test/validation.rb
parentd48a31ad6773864eacc08a673edb45877c9b7972 (diff)
crossvalidation fixesv0.0.7
Diffstat (limited to 'test/validation.rb')
-rw-r--r--test/validation.rb5
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