summaryrefslogtreecommitdiff
path: root/paper/crossvalidations.rb
blob: f6a5143834e21155d0872ba69d2d862aafc638ce (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
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