From 03be6b36a03f00bbb432c4161da7312011ffa076 Mon Sep 17 00:00:00 2001 From: Christoph Helma Date: Mon, 3 Aug 2015 18:05:19 +0200 Subject: initial classification validation --- test/dataset.rb | 3 +-- test/lazar-long.rb | 15 +++++++++++---- 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/test/dataset.rb b/test/dataset.rb index ea60480..8d1449c 100644 --- a/test/dataset.rb +++ b/test/dataset.rb @@ -129,8 +129,7 @@ class DatasetTest < MiniTest::Test end def test_from_csv - d = OpenTox::Dataset.new - d.upload "#{DATA_DIR}/hamster_carcinogenicity.csv" + d = OpenTox::Dataset.from_csv_file "#{DATA_DIR}/hamster_carcinogenicity.csv" assert_equal OpenTox::Dataset, d.class assert_equal 1, d.features.size assert_equal 85, d.compounds.size diff --git a/test/lazar-long.rb b/test/lazar-long.rb index b69adfa..c0deaa2 100644 --- a/test/lazar-long.rb +++ b/test/lazar-long.rb @@ -45,12 +45,19 @@ class LazarExtendedTest < MiniTest::Test end def test_lazar_kazius + t = Time.now dataset = Dataset.from_csv_file File.join(DATA_DIR,"kazius.csv") + p "Dataset upload: #{Time.now-t}" + t = Time.now feature_dataset = Algorithm::Fminer.bbrc(dataset, :min_frequency => 100) + p "Feature mining: #{Time.now-t}" + t = Time.now assert_equal feature_dataset.compounds.size, dataset.compounds.size model = Model::Lazar.create dataset, feature_dataset - #model = Model::Lazar.find('55b8e9c07a78383f6700017e') - p model.id +=begin +=end + #model = Model::Lazar.find('55bcf5bf7a7838381200017e') + #p model.id #prediction_times = [] 2.times do compound = Compound.from_smiles("Clc1ccccc1NN") @@ -58,8 +65,8 @@ class LazarExtendedTest < MiniTest::Test assert_equal "1", prediction[:value] assert_in_delta 0.019858401199860445, prediction[:confidence], 0.001 end - dataset.delete - feature_dataset.delete + #dataset.delete + #feature_dataset.delete end end -- cgit v1.2.3