#!/usr/bin/env ruby require_relative "../lib/lazar" dir = ARGV[0] dependent_variable_type = File.read(File.join(dir, "dependent-variable-type")).chomp independent_variable_type = File.read(File.join(dir, "independent-variable-type")).chomp if dependent_variable_type == "binary" and independent_variable_type == "binary" model = TanimotoClassificationModel.new dir elsif dependent_variable_type == "binary" and independent_variable_type == "numeric" model = CosineClassificationModel.new dir elsif dependent_variable_type == "numeric" and independent_variable_type == "binary" model = TanimotoRegressionModel.new dir elsif dependent_variable_type == "numeric" and independent_variable_type == "numeric" model = CosineRegressionModel.new dir end model.crossvalidation