summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormguetlein <martin.guetlein@gmail.com>2012-12-03 10:16:55 +0100
committermguetlein <martin.guetlein@gmail.com>2012-12-03 10:16:55 +0100
commitbf317bfc6cc5efe9375f5d8f97a13a44dca2c33d (patch)
tree70f6d0666f984464c6923b3174f357e8f9d0f752
parent1a4c9bbc80bf66a70cd43540304c126f5a144436 (diff)
fix error-cause for error in fminer test: dataset.accept_values returns non-string values again
-rw-r--r--lib/algorithm.rb1
-rw-r--r--lib/dataset.rb2
2 files changed, 2 insertions, 1 deletions
diff --git a/lib/algorithm.rb b/lib/algorithm.rb
index cae94aa..c3a5c80 100644
--- a/lib/algorithm.rb
+++ b/lib/algorithm.rb
@@ -125,6 +125,7 @@ module OpenTox
else
if @prediction_feature.feature_type == "classification"
activity= value_map.invert[value].to_i # activities are mapped to 1..n
+ raise "activity should be mapped to 1..n is 0, for value '#{value}', value_map: #{value_map.inspect}" if activity==0
@db_class_sizes[activity-1].nil? ? @db_class_sizes[activity-1]=1 : @db_class_sizes[activity-1]+=1 # AM effect
elsif @prediction_feature.feature_type == "regression"
activity= value.to_f
diff --git a/lib/dataset.rb b/lib/dataset.rb
index 8c33526..27457c9 100644
--- a/lib/dataset.rb
+++ b/lib/dataset.rb
@@ -194,7 +194,7 @@ module OpenTox
def accept_values(feature)
accept_values = features[feature][OT.acceptValue]
if accept_values
- accept_values = accept_values.collect{|av| av.to_s}
+ accept_values = accept_values.collect{|av| av}
accept_values.sort!
end
accept_values