diff options
author | Christoph Helma <helma@in-silico.ch> | 2021-02-06 20:21:58 +0100 |
---|---|---|
committer | Christoph Helma <helma@in-silico.ch> | 2021-02-06 20:21:58 +0100 |
commit | 771a2381ae0fd5e352f23d7223baeb26e8bb4e02 (patch) | |
tree | 1a7182a83ec15b9d7a69e5508c8d3b2bfa5983df /scripts/summary2table.rb | |
parent | 241f997c3a1a6a38fa47070f5efbd23852cc432b (diff) |
svm validation, tensorflow mp2d pa predictions, r results removed, cleanup
Diffstat (limited to 'scripts/summary2table.rb')
-rwxr-xr-x | scripts/summary2table.rb | 20 |
1 files changed, 12 insertions, 8 deletions
diff --git a/scripts/summary2table.rb b/scripts/summary2table.rb index 557dbd4..8bc323c 100755 --- a/scripts/summary2table.rb +++ b/scripts/summary2table.rb @@ -5,21 +5,25 @@ rows = {:acc => "Accuracy", :tpr => "True positive rate/Sensitivity", :tnr => "T data = YAML.load_file("10-fold-crossvalidations/summary.yaml")[:cv] case ARGV[0] -when "R" - header = ["RF","SVM","DL"] - keys = header.collect{|h| "R-"+h} when "tensorflow" - header = ["RF","LR-sgd","LR-scikit","NN"] - keys = ["rf","lr","lr2","nn"].collect{|n| "tensorflow-"+n+".v3"} + 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-all","lazar-high-confidence"] - padelkeys = ["lazar-padel-all","lazar-padel-high-confidence"] + 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 padelkeys.collect{|k| data[k][short]}.join("/") + puts cdkkeys.collect{|k| data[k][short]}.join("/") end exit end |