diff options
Diffstat (limited to 'paper/crossvalidations.rb')
-rw-r--r-- | paper/crossvalidations.rb | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/paper/crossvalidations.rb b/paper/crossvalidations.rb new file mode 100644 index 0000000..f6a5143 --- /dev/null +++ b/paper/crossvalidations.rb @@ -0,0 +1,18 @@ +require_relative 'include.rb' +file = File.join(DATA,ARGV[0]) +dataset = Dataset.from_csv_file file +model = Model::LazarRegression.create dataset +cv = RegressionCrossValidation.create model +=begin +=end + +datasets = ["mazzatorta","swiss","combined"] +File.open("crossvalidations.R","w+") do |f| + [0,1,5].each do |i| + dataset = datasets.shift + cv = OpenTox::RegressionCrossValidation.all[i] + f.puts "cv.#{dataset}.rmse <- #{cv.rmse}" + f.puts "cv.#{dataset}.r.squared <- #{cv.r_squared}" + f.puts "cv.#{dataset}.mae <- #{cv.mae}" + end +end |