From fbeb14b83a03a2ebff3ec2f0e52b57bb6954d454 Mon Sep 17 00:00:00 2001 From: Christoph Helma Date: Fri, 25 Jun 2021 12:44:49 +0200 Subject: model validations and pa predictions added --- ext/lazar/Makefile | 5 ----- ext/lazar/extconf.rb | 32 -------------------------------- ext/lazar/rinstall.R | 14 -------------- 3 files changed, 51 deletions(-) delete mode 100644 ext/lazar/Makefile delete mode 100644 ext/lazar/extconf.rb delete mode 100644 ext/lazar/rinstall.R (limited to 'ext') diff --git a/ext/lazar/Makefile b/ext/lazar/Makefile deleted file mode 100644 index 1d51914..0000000 --- a/ext/lazar/Makefile +++ /dev/null @@ -1,5 +0,0 @@ -all: - true - -install: - true diff --git a/ext/lazar/extconf.rb b/ext/lazar/extconf.rb deleted file mode 100644 index aa031e5..0000000 --- a/ext/lazar/extconf.rb +++ /dev/null @@ -1,32 +0,0 @@ -require 'fileutils' -require 'rbconfig' -require 'mkmf' - -main_dir = File.expand_path(File.join(File.dirname(__FILE__),"..","..")) - -# check for required programs -programs = ["R","Rscript","mongod","java","getconf","wget","unzip","xls2csv","xlsx2csv"] -programs.each do |program| - abort "Please install #{program} on your system." unless find_executable program -end - -abort "Please install the latest Rserve version on your system (the CRAN version is outdated). Execute 'install.packages('Rserve',,'http://www.rforge.net/')' in a R console running as root ('sudo R')." unless `R CMD Rserve --version`.match(/^Rserve v1.8/) - -# install R packages -r_dir = File.join main_dir, "R" -FileUtils.mkdir_p r_dir -#FileUtils.mkdir_p File.join(main_dir,"bin") # for Rserve binary -rinstall = File.expand_path(File.join(File.dirname(__FILE__),"rinstall.R")) -puts `Rscript --vanilla #{rinstall} #{r_dir}` - -r_libs = Dir[File.join(r_dir,"*")].collect{|l| l.sub(r_dir, '').sub('/','')}.sort -["caret","doMC","foreach","ggplot2","gridExtra","iterators","pls"].each do |lib| - abort "Failed to install R package '#{lib}'." unless r_libs.include?(lib) -end - -# create a fake Makefile -File.open(File.join(File.dirname(__FILE__),"Makefile"),"w+") do |makefile| - makefile.puts "all:\n\ttrue\n\ninstall:\n\ttrue\n" -end - -$makefile_created = true diff --git a/ext/lazar/rinstall.R b/ext/lazar/rinstall.R deleted file mode 100644 index 17c2e61..0000000 --- a/ext/lazar/rinstall.R +++ /dev/null @@ -1,14 +0,0 @@ -libdir = commandArgs(trailingOnly=TRUE)[1] -repo = "https://stat.ethz.ch/CRAN/" -#install.packages("Rserve",lib=libdir,repos=) -# dependencies=TRUE installs unnecessary Suggests packages. The default, NA, means c("Depends", "Imports", "LinkingTo"). -install.packages("caret",lib=libdir,repos=repo); -install.packages("stringi",lib=libdir,repos=repo); -install.packages("iterators",lib=libdir,repos=repo); -install.packages("labeling",lib=libdir,repos=repo); -install.packages("foreach",lib=libdir,repos=repo); -install.packages("gridExtra",lib=libdir,repos=repo); -install.packages("ggplot2",lib=libdir,repos=repo); -install.packages("pls",lib=libdir,repos=repo); -install.packages("randomForest",lib=libdir,repos=repo); -install.packages("doMC",lib=libdir,repos=repo); -- cgit v1.2.3