diff options
author | Christoph Helma <helma@in-silico.ch> | 2018-03-15 16:20:17 +0100 |
---|---|---|
committer | Christoph Helma <helma@in-silico.ch> | 2018-03-15 16:20:17 +0100 |
commit | 41190556d2c02d8ebf3ac01edda3f7f8e41bad9d (patch) | |
tree | 47f1e5776fd7725c6985f5f0264606e3cc2765e8 /scripts/50-crossvalidations.rb | |
parent | 1aa8093ea8f182ec7cc9aae626f494a1e14c8c84 (diff) |
first revision
Diffstat (limited to 'scripts/50-crossvalidations.rb')
-rwxr-xr-x | scripts/50-crossvalidations.rb | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/scripts/50-crossvalidations.rb b/scripts/50-crossvalidations.rb new file mode 100755 index 0000000..fa928b2 --- /dev/null +++ b/scripts/50-crossvalidations.rb @@ -0,0 +1,14 @@ +#!/usr/bin/env ruby +require_relative '../../lazar/lib/lazar' +include OpenTox + +file = ARGV[0] +dataset = Dataset.from_csv_file file +model = Model::LazarRegression.create(training_dataset: dataset) + +File.open("data/50cv.ids","w+") do |cvids| + (0..49).each do |i| + cv = Validation::RegressionCrossValidation.create model + cvids.puts cv.id + end +end |