summaryrefslogtreecommitdiff
path: root/test/classification-validation.rb
diff options
context:
space:
mode:
authorhelma@in-silico.ch <helma@in-silico.ch>2018-10-30 17:26:59 +0100
committerhelma@in-silico.ch <helma@in-silico.ch>2018-10-30 17:26:59 +0100
commitd61f78093f4ddf03c27a2c8ae0bab9c1f10c80f5 (patch)
tree5e04969abc61ba1cc0f889ea3a4b2496878741c1 /test/classification-validation.rb
parentd7d57cb83dbc78b2aade173bde5fa893ebf634fe (diff)
tests fixed
Diffstat (limited to 'test/classification-validation.rb')
-rw-r--r--test/classification-validation.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/test/classification-validation.rb b/test/classification-validation.rb
index 856988a..85db8ba 100644
--- a/test/classification-validation.rb
+++ b/test/classification-validation.rb
@@ -9,7 +9,6 @@ class ValidationClassificationTest < MiniTest::Test
dataset = Dataset.from_csv_file "#{DATA_DIR}/hamster_carcinogenicity.csv"
model = Model::Lazar.create training_dataset: dataset
cv = ClassificationCrossValidation.create model
- p cv
assert cv.accuracy[:without_warnings] > 0.65, "Accuracy (#{cv.accuracy[:without_warnings]}) should be larger than 0.65, this may occur due to an unfavorable training/test set split"
assert cv.weighted_accuracy[:all] > cv.accuracy[:all], "Weighted accuracy (#{cv.weighted_accuracy[:all]}) should be larger than accuracy (#{cv.accuracy[:all]})."
File.open("/tmp/tmp.pdf","w+"){|f| f.puts cv.probability_plot(format:"pdf")}
@@ -68,6 +67,7 @@ class ValidationClassificationTest < MiniTest::Test
[:endpoint,:species,:source].each do |p|
refute_empty m[p]
end
+ puts m.to_json
assert m.classification?
refute m.regression?
m.crossvalidations.each do |cv|