summaryrefslogtreecommitdiff
path: root/report/plot_factory.rb
diff options
context:
space:
mode:
authormguetlein <martin.guetlein@gmail.com>2012-11-20 12:14:13 +0100
committermguetlein <martin.guetlein@gmail.com>2012-11-20 12:14:13 +0100
commit78201e10a1f4695c65f431d07512188363f897fb (patch)
tree6f1759b3cbdc164c045001307fb7fa8bafbd878e /report/plot_factory.rb
parent9bfa9a593d03375d75663abe3aa9ef33b0163702 (diff)
adjust validation to dataset changes, remove test_target_dataset concept (never worked for multiple compound occurences with different values), fix splitting (multiple compound occurences are now split in different sets as well)oldarch
Diffstat (limited to 'report/plot_factory.rb')
-rw-r--r--report/plot_factory.rb9
1 files changed, 4 insertions, 5 deletions
diff --git a/report/plot_factory.rb b/report/plot_factory.rb
index 6e90dbc..ad73170 100644
--- a/report/plot_factory.rb
+++ b/report/plot_factory.rb
@@ -106,14 +106,13 @@ module Reports
train = []
test = []
validation_set.validations.each do |v|
- [[v.test_dataset_uri, test, v.test_target_dataset_uri],
- [v.training_dataset_uri, train, v.training_dataset_uri]].each do |uri,array,uri2|
+ [[v.test_dataset_uri, test],
+ [v.training_dataset_uri, train]].each do |uri,array|
d = Lib::DatasetCache.find(uri, validation_set.validations[0].subjectid)
- d2 = Lib::DatasetCache.find((uri2 ? uri2 : uri), validation_set.validations[0].subjectid)
d.compounds.each do |c|
- d2.data_entries[c][v.prediction_feature].each do |val|
+ d.data_entries[c][v.prediction_feature].each do |val|
array << val
- end if d2.data_entries[c] and d2.data_entries[c][v.prediction_feature]
+ end if d.data_entries[c] and d.data_entries[c][v.prediction_feature]
end
end
end