diff options
author | Christoph Helma <helma@in-silico.ch> | 2015-11-04 17:50:17 +0100 |
---|---|---|
committer | Christoph Helma <helma@in-silico.ch> | 2015-11-04 17:50:17 +0100 |
commit | ca2bb0f90335b1f2c4ecc28ee423e85b281ffcf0 (patch) | |
tree | 71f823d08e0799b8ebb59713f06f646888135cd7 /test/prediction_models.rb | |
parent | 61fda66b5bc86e600b27f9a2c2eaea97603fbb92 (diff) |
neighbor search delegated to database backend
Diffstat (limited to 'test/prediction_models.rb')
-rw-r--r-- | test/prediction_models.rb | 11 |
1 files changed, 1 insertions, 10 deletions
diff --git a/test/prediction_models.rb b/test/prediction_models.rb index 1b9e788..067c3c8 100644 --- a/test/prediction_models.rb +++ b/test/prediction_models.rb @@ -4,22 +4,13 @@ class PredictionModelTest < MiniTest::Test def test_prediction_model pm = Model::Prediction.from_csv_file "#{DATA_DIR}/hamster_carcinogenicity.csv" - #dataset = Dataset.from_csv_file "#{DATA_DIR}/hamster_carcinogenicity.csv" - #model = Model::LazarFminerClassification.create dataset - #cv = ClassificationCrossValidation.create model - #metadata = JSON.parse(File.read("#{DATA_DIR}/hamster_carcinogenicity.json")) - - #metadata[:model_id] = model.id - #metadata[:crossvalidation_id] = cv.id - #pm = Model::Prediction.new(metadata) - #pm.save [:endpoint,:species,:source].each do |p| refute_empty pm[p] end assert pm.classification? refute pm.regression? pm.crossvalidations.each do |cv| - assert cv.accuracy > 0.75 + assert cv.accuracy > 0.75, "Crossvalidation accuracy (#{cv.accuracy}) should be larger than 0.75. This may happen due to an unfavorable training/test set split." end prediction = pm.predict Compound.from_smiles("CCCC(NN)C") assert_equal "true", prediction[:value] |