summaryrefslogtreecommitdiff
path: root/scripts/summary2table.rb
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/summary2table.rb')
-rwxr-xr-xscripts/summary2table.rb34
1 files changed, 0 insertions, 34 deletions
diff --git a/scripts/summary2table.rb b/scripts/summary2table.rb
deleted file mode 100755
index d0da0af..0000000
--- a/scripts/summary2table.rb
+++ /dev/null
@@ -1,34 +0,0 @@
-#!/usr/bin/env ruby
-require 'yaml'
-
-rows = {:acc => "Accuracy", :tpr => "True positive rate/Sensitivity", :tnr => "True negative rate/Specificity", :ppv => "Positive predictive value/Precision", :npv => "Negative predictive value", :n => "Nr. predictions"}
-data = YAML.load_file("crossvalidations/summary.yaml")[:cv]
-
-case ARGV[0]
-when "tensorflow"
- header = ["MP2D-RF","MP2D-LR-sgd","MP2D-LR-scikit","MP2D-NN","MP2D-SVM","CDK-RF","CDK-LR-sgd","CDK-LR-scikit","CDK-NN","CDK-SVM"]
- desc = ["mp2d","cdk"]
- algos = ["rf","lr","lr2","nn","svm"]
- keys = []
- desc.each do |d|
- algos.each do |a|
- keys << "tensorflow-"+a+"-"+d
- end
- end
-when "lazar"
- header = ["MP2D", "CDK"]
- mp2dkeys = ["lazar-mp2d-all","lazar-mp2d-high-confidence"]
- cdkkeys = ["lazar-cdk-all","lazar-cdk-high-confidence"]
- puts ","+header.join(",")
- rows.each do |short,long|
- print long+","
- print mp2dkeys.collect{|k| data[k][short]}.join("/")+","
- puts cdkkeys.collect{|k| data[k][short]}.join("/")
- end
- exit
-end
-puts ","+header.join(",")
-rows.each do |short,long|
- print long+","
- puts keys.collect{|k| data[k][short]}.join(",")
-end