diff options
author | Christoph Helma <helma@in-silico.ch> | 2016-05-24 15:41:24 +0200 |
---|---|---|
committer | Christoph Helma <helma@in-silico.ch> | 2016-05-24 15:41:24 +0200 |
commit | cc08e6beda7f7d70ebf6c6929a22d1a0cd7c1a20 (patch) | |
tree | cc1c37d5623a72787e0d74b000692ff380bd45f5 /lib/validation-statistics.rb | |
parent | b2d80ad2e470fcb41af4b747142e5693f2fa4615 (diff) |
tests fixed. DescriptorTest#test_compound_all may fail within all.rb
Diffstat (limited to 'lib/validation-statistics.rb')
-rw-r--r-- | lib/validation-statistics.rb | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/lib/validation-statistics.rb b/lib/validation-statistics.rb index 3c52b15..156353a 100644 --- a/lib/validation-statistics.rb +++ b/lib/validation-statistics.rb @@ -8,10 +8,11 @@ module OpenTox predictivity = {} nr_instances = 0 predictions.each do |cid,pred| - # TODO use measured majority class - if pred[:measured].uniq.size == 1 + # TODO + # use predictions without probabilities (single neighbor)?? + # use measured majority class?? + if pred[:measured].uniq.size == 1 and pred[:probabilities] m = pred[:measured].first - #pred[:measured].each do |m| if pred[:value] == m if pred[:value] == accept_values[0] confusion_matrix[0][0] += 1 @@ -63,12 +64,12 @@ module OpenTox end def self.regression predictions + # TODO: predictions within prediction_interval rmse = 0 mae = 0 x = [] y = [] predictions.each do |cid,pred| - p pred if pred[:value] and pred[:measured] x << pred[:measured].median y << pred[:value] |