BayesPointMachine: 0 0.1 0.1 0 0.3 0.2 0.3 0.3 0 0 0 0 0 0 0 0 0 0 BestFirstTree: 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0 0.2 0.1 0 0.1 0.2 0.1 0.1 0.1 0.1 0.1 0.3 0.1 0.2 0.3 0.1 0.4 0.3 0.3 0.2 0.2 0.1 0.2 0.2 0.2 0.1 0.2 0.4 0.3 0.1 0.3 0.1 0.5 0.3 0.2 0.2 0.4 0.1 0.2 0.5 0.4 0.4 0.4 0.1 0.1 0.5 ComplimentNaiveBayes: 0 0 0 0 0 0 0 0 0.1 0 0 0 0 0 0 0 0 0 DescriminativeNaiveBayes: 0 0 0 0 0 0 0 0 0.1 0.1 0 0 0 0 0 0 0 FURIA: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 0.1 0.1 0.1 0.1 0.1 0 0.1 0.2 0.2 0 0 0 0.2 0 0.1 0 0 0 0.1 0.1 0.2 0 0.1 0.1 0 0.2 0 0 0.1 0 0 0.1 0 0 0 0 0.1 0.2 0 0 0 0 0 KNN: 0 0 0 0.1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 KSTAR: 0 0 0.1 0 0 0.2 0.1 0 0 0 0 0 0 0 0 0 0 0 0 0 LogisticRegression: 0.7 0.7 0.6 0.5 0.2 0.2 0 0 0 0 0 0 0 0 0 0 0 0 MultilayerPerceptron: 0 0 0 0 0.1 0 0 0 0 0 0 0 0.1 0 0 0 0 0 NaiveBayes: 0 0 0.1 0.1 0 0.1 0.2 0.2 0.2 0.2 0.2 0.2 0.1 0.1 0.1 0.2 0.1 0 0.1 0.1 0.1 0.3 0.3 0.2 0.3 0.2 0.1 0.3 0.2 0.2 0.1 0.2 0 0.2 0.2 0.1 0.1 0.1 0.2 0.4 0.3 0.1 0.2 0.1 0.1 0.2 0 0.2 0.4 0 0.1 0.1 0.1 0 0 0 0.2 0 0.1 0 PlattLL: 0.1 0 0 0 0 0.1 0.1 0.2 0.3 0.3 0.5 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.2 0.3 0 0.1 0.1 0.1 0.1 0.1 0.3 0.1 0.3 0.2 0.2 0.3 0.3 0.3 0.3 0.3 0.2 0.2 0.1 0.1 0.1 0.1 0.3 0.2 0.1 0.1 0.2 0 0.1 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.3 0.1 0.1 RBFN: 0.2 0.1 0.1 0.3 0.3 0.2 0.2 0.3 0.3 0.3 0.1 0.4 0.4 0.3 0.5 0.1 0.4 0.5 0.3 0.4 0.3 0.3 0.2 0.3 0.1 0.1 0.4 0.1 0.2 0 0.2 0 0.2 0.2 0.2 0.1 0.1 0.2 0.2 0.3 0.3 0.2 0.2 0.3 0.2 0.2 0.3 0.3 0.3 0.5 0.2 0.5 0.5 0.1 0.1 0.4 0.1 0.4 0.5 0.3 RotationForest: 0 0.1 0 0 0.1 0 0.1 0 0 0.1 0.2 0.1 0.1 0.2 0.1 0 0 0.1 0.1 0.1 0.1 0.2 0.3 0.2 0.2 0.1 0.3 0.1 0.2 0.2 0.1 0.2 0.2 0.1 0.1 0.3 0.2 0.1 0.2 0 0 0.2 0 0.2 0.2 0.3 0.1 0 0 0.2 0.1 0.1 0 0.1 0.1 0 0.1 0.2 0.2 0.1 #### LogisticRegression = 1 BayesPointMachine = 2 PlattLL = 3 RBFN = 4 NaiveBayes = 5 RotationForest = 6 BestFirstTree = 7 FURIA = 8 DescriminativeNaiveBayes = 9 ComplimentNaiveBayes = 10 KSTAR = 11 KNN = 12 MultilayerPerceptron = 13 max is 13, md = 60 0.7 0.7 0.6 0.5 0.2 0.2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 (should be more entries here, 60 columns) 0 0.1 0.1 0 0.3 0.2 0.3 0.3 0 0 0 0 0 0 0 0 0 0 0 0 0 (should be more entries here, 60 columns) 0.1 0 0 0 0 0.1 0.1 0.2 0.3 0.3 0.5 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.2 0.3 0 0.1 0.1 0.1 0.1 0.1 0.3 0.1 0.3 0.2 0.2 0.3 0.3 0.3 0.3 0.3 0.2 0.2 0.1 0.1 0.1 0.1 0.3 0.2 0.1 0.1 0.2 0 0.1 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.3 0.1 0.1 0.2 0.1 0.1 0.3 0.3 0.2 0.2 0.3 0.3 0.3 0.1 0.4 0.4 0.3 0.5 0.1 0.4 0.5 0.3 0.4 0.3 0.3 0.2 0.3 0.1 0.1 0.4 0.1 0.2 0 0.2 0 0.2 0.2 0.2 0.1 0.1 0.2 0.2 0.3 0.3 0.2 0.2 0.3 0.2 0.2 0.3 0.3 0.3 0.5 0.2 0.5 0.5 0.1 0.1 0.4 0.1 0.4 0.5 0.3 0 0 0.1 0.1 0 0.1 0.2 0.2 0.2 0.2 0.2 0.2 0.1 0.1 0.1 0.2 0.1 0 0.1 0.1 0.1 0.3 0.3 0.2 0.3 0.2 0.1 0.3 0.2 0.2 0.1 0.2 0 0.2 0.2 0.1 0.1 0.1 0.2 0.4 0.3 0.1 0.2 0.1 0.1 0.2 0 0.2 0.4 0 0.1 0.1 0.1 0 0 0 0.2 0 0.1 0 0 0.1 0 0 0.1 0 0.1 0 0 0.1 0.2 0.1 0.1 0.2 0.1 0 0 0.1 0.1 0.1 0.1 0.2 0.3 0.2 0.2 0.1 0.3 0.1 0.2 0.2 0.1 0.2 0.2 0.1 0.1 0.3 0.2 0.1 0.2 0 0.2 0 0.2 0.2 0.3 0.1 0 0 0.2 0.1 0.1 0 0.1 0.1 0 0.1 0.2 0.2 0.1 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0 0.2 0.1 0 0.1 0.2 0.1 0.1 0.1 0.1 0.1 0.3 0.1 0.2 0.3 0.1 0.4 0.3 0.3 0.2 0.2 0.1 0.2 0.2 0.2 0.1 0.2 0.4 0.3 0.1 0.3 0.1 0.5 0.3 0.2 0.2 0.4 0.1 0.2 0.5 0.4 0.4 0.4 0.1 0.1 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 0.1 0.1 0.1 0 0.1 0.1 0 0.1 0.2 0.2 0 0 0 0.2 0 0.1 0 0 0 0.1 0.1 0.2 0 0.1 0.1 0 0.2 0 0 0.1 0 0 0.1 0 0 0 0 0.1 0.2 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0.1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0 0 0.2 0.1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0 0 0 0 0 0 0 0.1 0 0 0 0 0 0 0 0 #### LogisticRegression, LogisticRegression, LogisticRegression, LogisticRegression, LogisticRegression, LogisticRegression, BayesPointMachine, BayesPointMachine, PlattLL, PlattLL, PlattLL, PlattLL, PlattLL, PlattLL, PlattLL, PlattLL, RBFN, PlattLL, WekaNaiveBayes, RBFN, RBFN, RBFN, RBFN, WekaNaiveBayes, WekaNaiveBayes, WekaNaiveBayes, WekaRotationForest, WekaRotationForest, WekaBestFirstTree, WekaFURIA, PlattLL, WekaBestFirstTree, WekaBestFirstTree, PlattLL, PlattLL, WekaRotationForest, WekaBestFirstTree, WekaFURIA, PlattLL, WekaFURIA, RBFN, RBFN, WekaBestFirstTree, PlattLL, RBFN, RBFN, RBFN, PlattLL, RBFN, RBFN, RBFN, RBFN, RBFN, WekaRotationForest, WekaBestFirstTree, RBFN, WekaBestFirstTree, PlattLL, RBFN, WekaBestFirstTree LogisticRegression, LogisticRegression, LogisticRegression, LogisticRegression, WekaRotationForest, PlattLL, PlattLL, PlattLL, WekaDescriminativeNaiveBayes, WekaDescriminativeNaiveBayes, PlattLL, PlattLL, PlattLL, PlattLL, PlattLL, PlattLL, PlattLL, PlattLL, PlattLL, PlattLL, PlattLL, WekaNaiveBayes, PlattLL, RBFN, WekaRotationForest, WekaNaiveBayes, RBFN, WekaNaiveBayes, WekaNaiveBayes, WekaRotationForest, PlattLL, PlattLL, PlattLL, PlattLL, PlattLL, PlattLL, PlattLL, PlattLL, PlattLL, PlattLL, PlattLL, PlattLL, PlattLL, PlattLL, PlattLL, PlattLL, PlattLL, PlattLL, WekaNaiveBayes, PlattLL, PlattLL, PlattLL, PlattLL, PlattLL, PlattLL, PlattLL, PlattLL, PlattLL, PlattLL, PlattLL LogisticRegression, LogisticRegression, LogisticRegression, LogisticRegression, BayesPointMachine, BayesPointMachine, BayesPointMachine, BayesPointMachine, WekaComplimentNaiveBayes, RBFN, PlattLL, WekaRotationForest, WekaRotationForest, WekaBestFirstTree, WekaRotationForest, WekaBestFirstTree, WekaBestFirstTree, WekaRotationForest, WekaFURIA, WekaRotationForest, PlattLL, WekaBestFirstTree, WekaBestFirstTree, WekaRotationForest, WekaBestFirstTree, WekaBestFirstTree, WekaRotationForest, PlattLL, WekaRotationForest, PlattLL, WekaBestFirstTree, WekaNaiveBayes, WekaBestFirstTree, WekaBestFirstTree, WekaBestFirstTree, WekaRotationForest, WekaBestFirstTree, WekaBestFirstTree, WekaRotationForest, WekaNaiveBayes, WekaBestFirstTree, WekaBestFirstTree, WekaBestFirstTree, WekaBestFirstTree, RBFN, WekaNaiveBayes, WekaBestFirstTree, WekaNaiveBayes, WekaFURIA, WekaBestFirstTree, WekaBestFirstTree, RBFN, WekaNaiveBayes, WekaBestFirstTree, WekaRotationForest, WekaBestFirstTree, WekaBestFirstTree, WekaRotationForest, WekaRotationForest, WekaBestFirstTree LogisticRegression, LogisticRegression, WekaNaiveBayes, RBFN, RBFN, RBFN, RBFN, RBFN, RBFN, RBFN, WekaRotationForest, RBFN, RBFN, WekaRotationForest, RBFN, WekaFURIA, WekaFURIA, WekaFURIA, WekaRotationForest, WekaBestFirstTree, WekaFURIA, WekaFURIA, WekaRotationForest, WekaFURIA, WekaFURIA, WekaFURIA, WekaBestFirstTree, PlattLL, WekaBestFirstTree, WekaFURIA, RBFN, WekaRotationForest, WekaBestFirstTree, WekaNaiveBayes, WekaNaiveBayes, PlattLL, PlattLL, PlattLL, WekaBestFirstTree, RBFN, RBFN, WekaBestFirstTree, WekaFURIA, WekaRotationForest, WekaRotationForest, WekaBestFirstTree, WekaBestFirstTree, WekaBestFirstTree, WekaBestFirstTree, RBFN, PlattLL, WekaRotationForest, PlattLL, WekaBestFirstTree, WekaFURIA, WekaBestFirstTree, WekaBestFirstTree, WekaRotationForest, RBFN, WekaBestFirstTree LogisticRegression, LogisticRegression, LogisticRegression, LogisticRegression, RBFN, KSTAR, BayesPointMachine, RBFN, PlattLL, PlattLL, PlattLL, PlattLL, PlattLL, PlattLL, PlattLL, PlattLL, PlattLL, PlattLL, PlattLL, PlattLL, PlattLL, WekaRotationForest, WekaRotationForest, PlattLL, RBFN, PlattLL, PlattLL, WekaNaiveBayes, WekaRotationForest, PlattLL, WekaRotationForest, WekaRotationForest, WekaRotationForest, WekaRotationForest, WekaNaiveBayes, WekaNaiveBayes, RBFN, WekaRotationForest, WekaNaiveBayes, WekaNaiveBayes, WekaNaiveBayes, WekaRotationForest, WekaNaiveBayes, RBFN, WekaNaiveBayes, WekaRotationForest, WekaBestFirstTree, WekaBestFirstTree, WekaNaiveBayes, WekaRotationForest, WekaBestFirstTree, WekaBestFirstTree, RBFN, WekaBestFirstTree, WekaBestFirstTree, WekaBestFirstTree, WekaNaiveBayes, RBFN, WekaNaiveBayes, WekaRotationForest LogisticRegression, LogisticRegression, LogisticRegression, LogisticRegression, LogisticRegression, LogisticRegression, RBFN, BayesPointMachine, RBFN, WekaRotationForest, WekaRotationForest, RBFN, RBFN, WekaRotationForest, RBFN, RBFN, RBFN, RBFN, RBFN, WekaBestFirstTree, RBFN, WekaNaiveBayes, RBFN, WekaNaiveBayes, WekaNaiveBayes, RBFN, RBFN, WekaNaiveBayes, WekaNaiveBayes, WekaNaiveBayes, WekaNaiveBayes, WekaNaiveBayes, RBFN, WekaNaiveBayes, RBFN, WekaFURIA, WekaRotationForest, RBFN, RBFN, RBFN, RBFN, RBFN, RBFN, PlattLL, WekaRotationForest, RBFN, RBFN, RBFN, RBFN, RBFN, RBFN, RBFN, RBFN, RBFN, RBFN, RBFN, RBFN, RBFN, WekaRotationForest, RBFN RBFN, WekaRotationForest, KSTAR, KNN, BayesPointMachine, KSTAR, WekaNaiveBayes, WekaNaiveBayes, WekaNaiveBayes, WekaNaiveBayes, WekaNaiveBayes, WekaNaiveBayes, MultilayerPerceptron, RBFN, RBFN, WekaFURIA, RBFN, RBFN, RBFN, RBFN, RBFN, RBFN, WekaRotationForest, RBFN, WekaRotationForest, WekaRotationForest, RBFN, RBFN, RBFN, WekaBestFirstTree, WekaBestFirstTree, WekaBestFirstTree, RBFN, RBFN, RBFN, WekaRotationForest, PlattLL, RBFN, WekaRotationForest, WekaBestFirstTree, WekaBestFirstTree, WekaBestFirstTree, RBFN, RBFN, WekaBestFirstTree, WekaRotationForest, RBFN, RBFN, WekaBestFirstTree, RBFN, WekaRotationForest, RBFN, RBFN, WekaBestFirstTree, WekaBestFirstTree, RBFN, WekaBestFirstTree, RBFN, RBFN, RBFN PlattLL, RBFN, RBFN, RBFN, RBFN, RBFN, WekaRotationForest, RBFN, RBFN, RBFN, RBFN, RBFN, RBFN, RBFN, RBFN, WekaBestFirstTree, RBFN, RBFN, RBFN, RBFN, WekaRotationForest, WekaRotationForest, WekaNaiveBayes, RBFN, WekaFURIA, WekaBestFirstTree, RBFN, WekaBestFirstTree, RBFN, WekaRotationForest, WekaBestFirstTree, WekaFURIA, PlattLL, RBFN, WekaRotationForest, RBFN, WekaFURIA, WekaFURIA, RBFN, RBFN, WekaFURIA, WekaRotationForest, WekaFURIA, RBFN, WekaBestFirstTree, WekaFURIA, WekaBestFirstTree, RBFN, RBFN, RBFN, WekaBestFirstTree, RBFN, WekaBestFirstTree, WekaFURIA, WekaFURIA, RBFN, WekaRotationForest, RBFN, RBFN, RBFN LogisticRegression, LogisticRegression, LogisticRegression, RBFN, MultilayerPerceptron, WekaNaiveBayes, WekaNaiveBayes, PlattLL, PlattLL, PlattLL, PlattLL, WekaNaiveBayes, WekaNaiveBayes, RBFN, RBFN, WekaNaiveBayes, WekaNaiveBayes, RBFN, WekaBestFirstTree, WekaNaiveBayes, WekaBestFirstTree, WekaNaiveBayes, WekaNaiveBayes, WekaBestFirstTree, WekaNaiveBayes, WekaBestFirstTree, WekaNaiveBayes, WekaBestFirstTree, WekaBestFirstTree, WekaNaiveBayes, WekaBestFirstTree, WekaBestFirstTree, WekaRotationForest, WekaBestFirstTree, WekaBestFirstTree, WekaBestFirstTree, WekaRotationForest, WekaBestFirstTree, WekaBestFirstTree, WekaNaiveBayes, WekaNaiveBayes, WekaBestFirstTree, WekaBestFirstTree, WekaRotationForest, WekaBestFirstTree, WekaNaiveBayes, WekaBestFirstTree, WekaBestFirstTree, WekaNaiveBayes, WekaBestFirstTree, WekaBestFirstTree, WekaNaiveBayes, WekaBestFirstTree, WekaBestFirstTree, WekaBestFirstTree, WekaBestFirstTree, WekaNaiveBayes, WekaBestFirstTree, WekaBestFirstTree, WekaBestFirstTree RBFN, BayesPointMachine, BayesPointMachine, WekaNaiveBayes, BayesPointMachine, BayesPointMachine, KSTAR, WekaNaiveBayes, WekaNaiveBayes, WekaNaiveBayes, WekaNaiveBayes, RBFN, RBFN, WekaNaiveBayes, WekaNaiveBayes, WekaNaiveBayes, PlattLL, RBFN, PlattLL, RBFN, WekaNaiveBayes, RBFN, WekaNaiveBayes, WekaRotationForest, PlattLL, WekaFURIA, WekaRotationForest, PlattLL, PlattLL, PlattLL, RBFN, PlattLL, PlattLL, PlattLL, PlattLL, PlattLL, WekaNaiveBayes, WekaNaiveBayes, WekaNaiveBayes, WekaNaiveBayes, WekaNaiveBayes, WekaNaiveBayes, WekaNaiveBayes, WekaNaiveBayes, PlattLL, WekaRotationForest, WekaRotationForest, WekaNaiveBayes, WekaNaiveBayes, WekaRotationForest, WekaNaiveBayes, PlattLL, RBFN, PlattLL, PlattLL, PlattLL, PlattLL, PlattLL, RBFN, WekaBestFirstTree #### #!/usr/bin/perl use strict; use warnings; my $md = 0; my %M; my @r; for(my $i = 0; $i <= 13; $i++) { for(my $j = 0; $j <= 60; $j++) { $r[$i][$j] = 0; } } my $ct = 0; while(<>) { chomp; s/weka//ig; my @p = split /, /; foreach my $m (@p) { if(!exists $M{$m}) { $ct++; $M{$m} = $ct; } } for(my $i = 0; $i < @p; $i++) { my $m = $p[$i]; $r[$M{$m}][$i]++; #print "$m\t$M{$m}\t$i\t$r[$M{$m}][$i]\n"; } if(@p >$md) { $md = @p } } my $max = 0; foreach my $k (sort hashValueAscendingNum keys %M) { print "$k = $M{$k}\n"; if($M{$k} > $max) { $max = $M{$k} } } print "max is $max, md = $md\n"; for(my $j = 1; $j <=$max; $j++) { my $out = ""; for(my $i = 0; $i < $md; $i++) { my $tmp = 0; $tmp += $r[$j][$i]; $out .= $tmp/10; $out .= "\t"; } print "$out\n\n"; } sub hashValueAscendingNum { $M{$a} <=> $M{$b}; }