summaryrefslogtreecommitdiff
path: root/paper/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'paper/Makefile')
-rw-r--r--paper/Makefile60
1 files changed, 32 insertions, 28 deletions
diff --git a/paper/Makefile b/paper/Makefile
index d66bf36..4aa5ab3 100644
--- a/paper/Makefile
+++ b/paper/Makefile
@@ -1,51 +1,55 @@
# Paper
-loael.pdf: loael.md functional-groups.pdf loael-dataset-correlation.pdf rmse.R test-set-validation.csv crossvalidations.R data/common-median.csv
+loael.pdf: loael.md references.bibtex
+ pandoc -r markdown+simple_tables+table_captions+yaml_metadata_block -s -S --bibliography=references.bibtex --latex-engine=pdflatex --filter pandoc-crossref --filter pandoc-citeproc -o loael.pdf loael.md
-loael.md: loael.Rmd rmse.R
+loael.md: loael.Rmd figures validations
+ Rscript --vanilla -e "library(knitr); knit('loael.Rmd');"
-loael.docx: loael.md functional-groups.pdf loael-dataset-correlation.pdf
+loael.docx: loael.md
pandoc --filter pandoc-crossref --filter pandoc-citeproc loael.md -s -o loael.docx
rmse.R: rmse.rb
ruby rmse.rb
-crossvalidations.R: crossvalidations.rb
- ruby crossvalidations.rb
+# Figures
-test-set-validation.csv: test-set-validation.rb
- ruby test-set-validation.rb
+figures: datasets validations figure/functional-groups.pdf figure/test-prediction.pdf figure/test-correlation.pdf figure/crossvalidation.pdf
-%.md: %.Rmd
- Rscript --vanilla -e "library(knitr); knit('$<');"
+figure/functional-groups.pdf: data/functional-groups-reduced4R.csv functional-groups.R
+ Rscript functional-groups.R
-%.pdf: %.md
- pandoc --filter pandoc-crossref --filter pandoc-citeproc $< -s -o $@
+figure/crossvalidation.pdf: data/mazzatorta-cv.csv data/swiss-cv.csv data/combined-cv.csv
+ Rscript crossvalidation-plots.R
-functional-groups.pdf: functional-groups-reduced4R.csv functional-groups.R
- R CMD BATCH functional-groups.R
+figure/test-prediction.pdf: data/mazzatorta-test-predictions.csv data/swiss-test-predictions.csv data/combined-test-predictions.csv data/median-correlation.csv test-prediction-plot.R
+ Rscript test-prediction-plot.R
-loael-dataset-correlation.pdf: loael-dataset-comparison.rb
- ruby loael-dataset-comparison.rb
+figure/test-correlation.pdf: data/mazzatorta-test-predictions.csv data/swiss-test-predictions.csv data/combined-test-predictions.csv data/median-correlation.csv test-correlation-plot.R
+ Rscript test-correlation-plot.R
-#data/common-test.csv: create-test-set.rb
- #ruby create-test-set.rb
+# Validations
-dataset-correlation.R: data/common-test.csv dataset-correlation.R
- Rscript dataset-correlation.R
+validations: test-predictions crossvalidations
-# Validations
+crossvalidations: data/mazzatorta-cv.csv data/swiss-cv.csv data/combined-cv.csv
+
+data/mazzatorta-cv.csv: crossvalidation.rb data/mazzatorta.csv
+ ruby crossvalidation.rb mazzatorta.csv
+
+data/swiss-cv.csv: crossvalidation.rb data/swiss.csv
+ ruby crossvalidation.rb swiss.csv
-crossvalidation.R: data/mazzatorta.csv,data/swiss.csv,data/combined.csv crossvalidation.rb
- crossvalidation.rb
+data/combined-cv.csv: crossvalidation.rb data/combined.csv
+ ruby crossvalidation.rb combined.csv
test-predictions: data/mazzatorta-test-predictions.csv data/swiss-test-predictions.csv data/combined-test-predictions.csv
-data/mazzatorta-test-predictions.csv: test-set-validation.rb data/test.csv data/mazzatorta.csv
- ruby test-set-validation.rb mazzatorta.csv
-data/swiss-test-predictions.csv: test-set-validation.rb data/test.csv data/swiss.csv
- ruby test-set-validation.rb swiss.csv
-data/combined-test-predictions.csv: test-set-validation.rb data/test.csv data/combined.csv
- ruby test-set-validation.rb combined.csv
+data/mazzatorta-test-predictions.csv: test-validation.rb data/test.csv data/mazzatorta.csv
+ ruby test-validation.rb mazzatorta.csv
+data/swiss-test-predictions.csv: test-validation.rb data/test.csv data/swiss.csv
+ ruby test-validation.rb swiss.csv
+data/combined-test-predictions.csv: test-validation.rb data/test.csv data/combined.csv
+ ruby test-validation.rb combined.csv
# Datasets