summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormguetlein <martin.guetlein@gmail.com>2011-05-23 17:09:32 +0200
committermguetlein <martin.guetlein@gmail.com>2011-05-23 17:09:32 +0200
commitd67f6cd4e1242fce926632c948035d2776745273 (patch)
tree9478f0d03db6516d2edcd107659d9612383592c9
parent51aeb71240ba93972b09c9e42845a6f8a72103d2 (diff)
fix: set stratified to false if "false"||"0"||"
-rwxr-xr-xvalidation/validation_application.rb3
1 files changed, 2 insertions, 1 deletions
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 )