From 72f6cd966a249859e009a0db5f7b089aad1d6511 Mon Sep 17 00:00:00 2001 From: Christoph Helma Date: Mon, 29 Feb 2016 08:59:43 +0100 Subject: regression crossvalidation fixed --- test/validation.rb | 20 +++----------------- 1 file changed, 3 insertions(+), 17 deletions(-) (limited to 'test/validation.rb') diff --git a/test/validation.rb b/test/validation.rb index b1dc95e..d8aae87 100644 --- a/test/validation.rb +++ b/test/validation.rb @@ -115,28 +115,14 @@ class ValidationTest < MiniTest::Test end def test_physchem_regression_crossvalidation - skip - - @descriptors = OpenTox::Algorithm::Descriptor::OBDESCRIPTORS.keys - refute_empty @descriptors # UPLOAD DATA training_dataset = OpenTox::Dataset.from_csv_file File.join(DATA_DIR,"EPAFHM.medi.csv") - feature_dataset = Algorithm::Descriptor.physchem training_dataset, @descriptors - feature_dataset.save - scaled_feature_dataset = feature_dataset.scale - scaled_feature_dataset.save - model = Model::LazarRegression.create training_dataset - model.neighbor_algorithm = "physchem_neighbors" - model.neighbor_algorithm_parameters = { - :feature_calculation_algorithm => "OpenTox::Algorithm::Descriptor.physchem", - :descriptors => @descriptors, - :feature_dataset_id => scaled_feature_dataset.id, - :min_sim => 0.3 - } - model.save + model = Model::LazarRegression.create(training_dataset, :prediction_algorithm => "OpenTox::Algorithm::Regression.local_physchem_regression") cv = RegressionCrossValidation.create model p cv + p cv.id + p cv.statistics end def test_classification_loo_validation -- cgit v1.2.3