diff options
author | mguetlein <martin.guetlein@gmail.com> | 2011-02-14 17:46:14 +0100 |
---|---|---|
committer | mguetlein <martin.guetlein@gmail.com> | 2011-02-14 17:46:14 +0100 |
commit | ebaeedc374729ffb737fdc9bd5b1166548678036 (patch) | |
tree | ef2983d8f9c0df713f7ae84a54f9af859fda486f /validation | |
parent | 6a720662721f3c7b67d41189cb8966929b30a048 (diff) |
set cookie in reports, hack for ambit, new examples
Diffstat (limited to 'validation')
-rwxr-xr-x | validation/validation_service.rb | 22 |
1 files changed, 13 insertions, 9 deletions
diff --git a/validation/validation_service.rb b/validation/validation_service.rb index 944bed6..d917a96 100755 --- a/validation/validation_service.rb +++ b/validation/validation_service.rb @@ -138,16 +138,20 @@ module Validation self.algorithm_uri = model.metadata[OT.algorithm] end - dependentVariables = model.metadata[OT.dependentVariables] - if self.prediction_feature - raise OpenTox::NotFoundError.new "error validating model: model.dependent_variable != validation.prediction_feature ("+ - dependentVariables.to_s+" != "+self.prediction_feature+"), model-metadata is "+model.metadata.inspect if self.prediction_feature!=dependentVariables + if self.prediction_feature and model.uri=~/ambit2\/model/ + LOGGER.warn "REMOVE AMBIT HACK TO __NOT__ RELY ON DEPENDENT VARIABLE" else - raise OpenTox::NotFoundError.new "model has no dependentVariables specified, please give prediction feature for model validation" unless dependentVariables - #self.attributes = { :prediction_feature => model.dependentVariables } - #self.save! - #self.update :prediction_feature => model.dependentVariables - self.prediction_feature = model.metadata[OT.dependentVariables] + dependentVariables = model.metadata[OT.dependentVariables] + if self.prediction_feature + raise OpenTox::NotFoundError.new "error validating model: model.dependent_variable != validation.prediction_feature ("+ + dependentVariables.to_s+" != "+self.prediction_feature+"), model-metadata is "+model.metadata.inspect if self.prediction_feature!=dependentVariables + else + raise OpenTox::NotFoundError.new "model has no dependentVariables specified, please give prediction feature for model validation" unless dependentVariables + #self.attributes = { :prediction_feature => model.dependentVariables } + #self.save! + #self.update :prediction_feature => model.dependentVariables + self.prediction_feature = model.metadata[OT.dependentVariables] + end end prediction_dataset_uri = "" |