summaryrefslogtreecommitdiff
path: root/lazar.rb
diff options
context:
space:
mode:
authorChristoph Helma <helma@in-silico.ch>2011-03-10 10:28:20 +0100
committerChristoph Helma <helma@in-silico.ch>2011-03-10 10:28:20 +0100
commit2043f901e5f7abdac030f4aae8bbcb2d8d38476c (patch)
tree720fa04978da527c64a2e7901dafe506583bc9ce /lazar.rb
parent182f3e9f34026934626ceff42902274f2e6f046c (diff)
parenta851e4794630fbae3b6b3bf228b43f550f61febb (diff)
dataset tests fixed
Diffstat (limited to 'lazar.rb')
-rw-r--r--lazar.rb12
1 files changed, 6 insertions, 6 deletions
diff --git a/lazar.rb b/lazar.rb
index c2f10ce..d4cdc36 100644
--- a/lazar.rb
+++ b/lazar.rb
@@ -15,7 +15,7 @@ class LazarTest < Test::Unit::TestCase
def test_create_regression_model
model_uri = OpenTox::Algorithm::Lazar.new.run({:dataset_uri => @@regression_training_dataset.uri, :subjectid => @@subjectid}).to_s
lazar = OpenTox::Model::Lazar.find model_uri, @@subjectid
- assert_equal lazar.features.size, 222
+ assert_equal 225, lazar.features.size
compound = OpenTox::Compound.from_smiles("c1ccccc1NN")
#puts lazar.uri
#puts compound.inspect
@@ -24,8 +24,8 @@ class LazarTest < Test::Unit::TestCase
prediction_uri = lazar.run(:compound_uri => compound.uri, :subjectid => @@subjectid)
#puts prediction_uri
prediction = OpenTox::LazarPrediction.find(prediction_uri, @@subjectid)
- assert_equal prediction.value(compound).round_to(4), 0.149518871336721.round_to(4)
- assert_equal prediction.confidence(compound).round_to(4), 0.615246530364447.round_to(4)
+ assert_equal prediction.value(compound).round_to(4), 0.1618.round_to(4)
+ assert_equal prediction.confidence(compound).round_to(4), 0.6114.round_to(4)
assert_equal prediction.neighbors(compound).size, 81
prediction.delete(@@subjectid)
lazar.delete(@@subjectid)
@@ -39,11 +39,12 @@ class LazarTest < Test::Unit::TestCase
# single prediction
compound = OpenTox::Compound.from_smiles("c1ccccc1NN")
- #puts compound.uri
prediction_uri = lazar.run(:compound_uri => compound.uri, :subjectid => @@subjectid)
+ #puts prediction_uri
prediction = OpenTox::LazarPrediction.find(prediction_uri, @@subjectid)
+ puts prediction.inspect
assert_equal prediction.value(compound), false
- assert_equal prediction.confidence(compound).round_to(4), 0.25857114104619.round_to(4)
+ assert_equal prediction.confidence(compound).round_to(4), 0.3005.round_to(4)
assert_equal prediction.neighbors(compound).size, 15
prediction.delete(@@subjectid)
# dataset activity
@@ -62,7 +63,6 @@ class LazarTest < Test::Unit::TestCase
compound = OpenTox::Compound.new prediction.compounds.first
#puts "compound"
#puts compound.inspect
- #puts "prediction"
#puts prediction.value(compound).inspect
assert_equal prediction.value(compound), false
prediction.delete(@@subjectid)