Class: OpenTox::RepeatedCrossValidation
- Defined in:
- lib/crossvalidation.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.create(model, folds = 10, repeats = 3) ⇒ Object
286 287 288 289 290 291 292 293 294 |
# File 'lib/crossvalidation.rb', line 286 def self.create model, folds=10, repeats=3 repeated_cross_validation = self.new repeats.times do |n| $logger.debug "Crossvalidation #{n+1} for #{model.name}" repeated_cross_validation.crossvalidation_ids << CrossValidation.create(model, folds).id end repeated_cross_validation.save repeated_cross_validation end |
Instance Method Details
#crossvalidations ⇒ Object
295 296 297 |
# File 'lib/crossvalidation.rb', line 295 def crossvalidations crossvalidation_ids.collect{|id| CrossValidation.find(id)} end |