diff options
author | mguetlein <martin.guetlein@gmail.com> | 2012-11-20 12:14:13 +0100 |
---|---|---|
committer | mguetlein <martin.guetlein@gmail.com> | 2012-11-20 12:14:13 +0100 |
commit | 78201e10a1f4695c65f431d07512188363f897fb (patch) | |
tree | 6f1759b3cbdc164c045001307fb7fa8bafbd878e /report/plot_factory.rb | |
parent | 9bfa9a593d03375d75663abe3aa9ef33b0163702 (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.rb | 9 |
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 |