From 32d767ee7cfcc19337892551906950621f348174 Mon Sep 17 00:00:00 2001 From: Christoph Helma Date: Thu, 28 Apr 2016 08:11:12 +0200 Subject: nanoparticle crossvalidation technically working --- test/nanoparticles.rb | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'test') diff --git a/test/nanoparticles.rb b/test/nanoparticles.rb index 31bb903..46c6620 100644 --- a/test/nanoparticles.rb +++ b/test/nanoparticles.rb @@ -60,7 +60,15 @@ class NanoparticleTest < MiniTest::Test prediction = model.predict nanoparticle p prediction #p prediction - #refute_nil prediction[:value] + refute_nil prediction[:value] + end + + def test_validate_model + training_dataset = Dataset.find_or_create_by(:name => "Protein Corona Fingerprinting Predicts the Cellular Interaction of Gold and Silver Nanoparticles") + feature = Feature.find_or_create_by(name: "7.99 Toxicity (other) ICP-AES", category: "TOX", unit: "mL/ug(Mg)") + model = Model::LazarRegression.create(feature, training_dataset, {:prediction_algorithm => "OpenTox::Algorithm::Regression.local_physchem_regression", :neighbor_algorithm => "nanoparticle_neighbors"}) + cv = RegressionCrossValidation.create model + p cv end end -- cgit v1.2.3