summaryrefslogtreecommitdiff
path: root/report/validation_access.rb
diff options
context:
space:
mode:
authormguetlein <martin.guetlein@gmail.com>2011-05-06 20:05:04 +0200
committermguetlein <martin.guetlein@gmail.com>2011-05-06 20:05:04 +0200
commit02220bab22c0ea60394b71dfba536284ada17eb8 (patch)
treea949adc0b870c1c98a87f12f283f56803e8c18bc /report/validation_access.rb
parent710976325cd0e23297e07c0a2f2460573287a49b (diff)
validation utilizes/requires acceptValue for classification
Diffstat (limited to 'report/validation_access.rb')
-rwxr-xr-xreport/validation_access.rb9
1 files changed, 7 insertions, 2 deletions
diff --git a/report/validation_access.rb b/report/validation_access.rb
index 96dfbf3..22c7146 100755
--- a/report/validation_access.rb
+++ b/report/validation_access.rb
@@ -74,8 +74,13 @@ class Reports::ValidationDB
validation.predicted_variable, subjectid, task)
end
- def get_class_domain( validation )
- OpenTox::Feature.new( validation.prediction_feature ).domain
+ def get_accept_values( validation )
+ # PENDING So far, one has to load the whole dataset to get the accept_value from ambit
+ d = OpenTox::Dataset.find( validation.test_target_dataset_uri )
+ accept_values = d.features[validation.prediction_feature][OT.acceptValue]
+ raise "cannot get accept values from dataset "+validation.test_target_dataset_uri.to_s+" for feature "+
+ validation.prediction_feature+":\n"+d.features[validation.prediction_feature].to_yaml unless accept_values!=nil
+ accept_values
end
def feature_type( validation, subjectid=nil )