From d67f6cd4e1242fce926632c948035d2776745273 Mon Sep 17 00:00:00 2001 From: mguetlein Date: Mon, 23 May 2011 17:09:32 +0200 Subject: fix: set stratified to false if "false"||"0"||" --- validation/validation_application.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'validation/validation_application.rb') diff --git a/validation/validation_application.rb b/validation/validation_application.rb index 7db2a6a..d448c62 100755 --- a/validation/validation_application.rb +++ b/validation/validation_application.rb @@ -36,7 +36,8 @@ post '/crossvalidation/?' do cv_params = { :dataset_uri => params[:dataset_uri], :algorithm_uri => params[:algorithm_uri] } - [ :num_folds, :random_seed, :stratified ].each{ |sym| cv_params[sym] = params[sym] if params[sym] } + [ :num_folds, :random_seed ].each{ |sym| cv_params[sym] = params[sym] if params[sym] } + cv_params[:stratified] = (params[:stratified].size>0 && params[:stratified]!="false" && params[:stratified]!="0") if params[:stratified] cv = Validation::Crossvalidation.create cv_params cv.subjectid = @subjectid cv.perform_cv( params[:prediction_feature], params[:algorithm_params], task ) -- cgit v1.2.3