summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormguetlein <martin.guetlein@gmail.com>2012-03-13 10:24:53 +0100
committermguetlein <martin.guetlein@gmail.com>2012-03-13 10:24:53 +0100
commitdf14373220686355df347d05412a5c6c3c1fe034 (patch)
treee40bc67d63404fb0dafe92b9cfb9059fe5be960b
parent628aa17f792d501330c7b79a021ac8621bc3c401 (diff)
skip results in loocv-reports
-rwxr-xr-xreport/report_factory.rb9
1 files changed, 6 insertions, 3 deletions
diff --git a/report/report_factory.rb b/report/report_factory.rb
index 2bb74ee..4472e6c 100755
--- a/report/report_factory.rb
+++ b/report/report_factory.rb
@@ -175,7 +175,8 @@ module Reports::ReportFactory
report.end_section
report.add_result(validation_set,
[:validation_uri, :validation_report_uri]+VAL_ATTR_CV+VAL_ATTR_CLASS-[:num_folds, :dataset_uri, :algorithm_uri],
- "Results","Results")
+ "Results","Results") if
+ (validation_set.unique_value(:num_folds) < validation_set.unique_value(:num_instances))
when "regression"
report.add_result(cv_set, [:crossvalidation_uri]+VAL_ATTR_CV+VAL_ATTR_REGR-[:crossvalidation_fold],res_titel, res_titel, res_text)
report.add_section("Plots")
@@ -189,11 +190,13 @@ module Reports::ReportFactory
report.end_section
report.add_result(validation_set,
[:validation_uri, :validation_report_uri]+VAL_ATTR_CV+VAL_ATTR_REGR-[:num_folds, :dataset_uri, :algorithm_uri],
- "Results","Results")
+ "Results","Results") if
+ (validation_set.unique_value(:num_folds) < validation_set.unique_value(:num_instances))
end
task.progress(90) if task
- report.add_result(validation_set, Validation::ALL_PROPS, "All Results", "All Results")
+ report.add_result(validation_set, Validation::ALL_PROPS, "All Results", "All Results") if
+ (validation_set.unique_value(:num_folds) < validation_set.unique_value(:num_instances))
report.add_predictions( validation_set ) #, [:crossvalidation_fold] )
task.progress(100) if task
report