summaryrefslogtreecommitdiff
path: root/lib/validation_db.rb
diff options
context:
space:
mode:
authormguetlein <martin.guetlein@gmail.com>2011-12-13 11:20:04 +0100
committermguetlein <martin.guetlein@gmail.com>2011-12-13 11:20:04 +0100
commitd02b54b2c58d2d71e29700bbedbb38768d6c9e35 (patch)
treef1605efcc90744581e450bea6e2587dd9e8d7511 /lib/validation_db.rb
parentcc5e2bb442a45351a191d1b69d03412991a20500 (diff)
add filtering of validation reports
Diffstat (limited to 'lib/validation_db.rb')
-rwxr-xr-xlib/validation_db.rb10
1 files changed, 9 insertions, 1 deletions
diff --git a/lib/validation_db.rb b/lib/validation_db.rb
index f770dc2..c3a3f71 100755
--- a/lib/validation_db.rb
+++ b/lib/validation_db.rb
@@ -72,7 +72,7 @@ module Validation
attribute :classification_statistics_yaml
attribute :regression_statistics_yaml
attribute :finished
- attribute :prediction_data
+ attribute :prediction_data_yaml
index :model_uri
index :validation_type
@@ -100,6 +100,14 @@ module Validation
def regression_statistics=(rs)
self.regression_statistics_yaml = rs.to_yaml
end
+
+ def prediction_data
+ YAML.load(self.prediction_data_yaml) if self.prediction_data_yaml
+ end
+
+ def prediction_data=(pd)
+ self.prediction_data_yaml = pd.to_yaml
+ end
def save
super