pred25() { cat<<EOF
0.066667,0.066667,0.333333,0.2,0.266667,0.266667,0.4,0.4,0.4,0.066667,0.066667,0.133333,0.266667,0.066667,0.2,0.2,0.066667,0.133333,0.2,0.2
0.333333,0.333333,0.333333,0.444444,0.388889,0.333333,0.277778,0.444444,0.333333,0.388889,0.388889,0.388889,0.388889,0.166667,0.333333,0.333333,0.5,0.166667,0.277778,0.277778
0.291667,0.291667,0.208333,0.333333,0.208333,0.166667,0.291667,0.333333,0.333333,0.125,0.125,0.166667,0.166667,0.375,0.25,0.333333,0.375,0.375,0.166667,0.166667
0.2,0.2,0.2,0.4,0.4,0.3,0.4,0.3,0.4,0,0,0.5,0.5,0.2,0.4,0.2,0,0.1,0.2,0.2
0.178571,0.178571,0.142857,0.035714,0.071429,0.071429,0.142857,0.035714,0.035714,0.178571,0.178571,0.178571,0.178571,0.142857,0.142857,0.107143,0.035714,0.178571,0.107143,0.107143
0.322581,0.322581,0.290323,0.306452,0.145161,0.145161,0.370968,0.258065,0.258065,0.177419,0.177419,0.193548,0.193548,0.274194,0.16129,0.258065,0.306452,0.322581,0.241935,0.241935
0.090909,0.090909,0.090909,0.181818,0.181818,0.181818,0,0,0,0,0,0.272727,0.090909,0.090909,0.181818,0,0.090909,0,0.090909,0.090909
0.391304,0.391304,0.413043,0.413043,0.347826,0.282609,0.434783,0.391304,0.369565,0.456522,0.456522,0.369565,0.413043,0.217391,0.26087,0.369565,0.304348,0.195652,0.23913,0.23913
0.358974,0.358974,0.333333,0.333333,0.333333,0.179487,0.435897,0.179487,0.205128,0.205128,0.205128,0.205128,0.205128,0.25641,0.153846,0.230769,0.179487,0.076923,0.076923,0.076923
0.48,0.48,0.32,0.32,0.4,0.36,0.44,0.52,0.4,0.4,0.4,0.4,0.36,0.24,0.4,0.48,0.36,0.32,0.04,0.04
0.333333,0.333333,0.291667,0.333333,0.416667,0.375,0.291667,0.458333,0.291667,0.291667,0.291667,0.5,0.416667,0.208333,0.125,0.25,0.291667,0.083333,0.125,0.125
0.416667,0.416667,0.416667,0.166667,0.291667,0.333333,0.291667,0.208333,0.291667,0.083333,0.083333,0.166667,0.166667,0.333333,0.166667,0.041667,0.083333,0,0.083333,0.083333
0.583333,0.583333,0.583333,0.416667,0.333333,0.5,0.333333,0.333333,0.333333,0.25,0.25,0.333333,0.333333,0.583333,0.25,0.166667,0.166667,0.083333,0,0
0.432099,0.432099,0.444444,0.37037,0.320988,0.283951,0.382716,0.271605,0.308642,0.358025,0.358025,0.37037,0.419753,0.17284,0.271605,0.320988,0.296296,0.296296,0.185185,0.185185
0.395833,0.395833,0.375,0.395833,0.25,0.270833,0.333333,0.479167,0.229167,0.25,0.25,0.1875,0.333333,0.145833,0.270833,0.104167,0.125,0.0625,0.0625,0.0625
0.126984,0.126984,0.206349,0.222222,0.15873,0.142857,0.126984,0.047619,0.079365,0.079365,0.079365,0.111111,0.111111,0.111111,0.095238,0.079365,0.031746,0.015873,0.047619,0.047619
0.432432,0.432432,0.405405,0.594595,0.567568,0.486486,0.108108,0.135135,0.054054,0.432432,0.432432,0.162162,0.162162,0.216216,0.324324,0.135135,0.054054,0.135135,0.108108,0.108108
0.605263,0.605263,0.605263,0.657895,0.368421,0.368421,0.421053,0.184211,0.315789,0.315789,0.315789,0.210526,0.184211,0.5,0.421053,0.368421,0.368421,0.368421,0.184211,0.184211
0.290323,0.290323,0.301075,0.408602,0.387097,0.311828,0.354839,0.204301,0.139785,0.172043,0.172043,0.16129,0.16129,0.172043,0.139785,0.139785,0.150538,0.11828,0.107527,0.107527
0.947896,0.947896,0.951904,0.432866,0.426854,0.40481,0.44489,0.410822,0.388778,0.781563,0.781563,0.825651,0.869739,0.402806,0.366733,0.152305,0.164329,0.150301,0.140281,0.138277
EOF
}
data() { cat <<EOF | gawk -F, '{for(i=1;i<=NF;i++) $i=$i/693*100; OFS=","; print $0}'
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,0,0,0,0,0,0,0,0,0,34,0,0,0,0,0,0,44,0,50,50,0,63,0,0,0,0,0,0,0,0,0,0,0,2,0,27,0,27,0,0,56,1,0,0,0,0,0,0,0,225
0,0,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,5,5,0,0,0,20,0,0,61,0,0,63,63,0,3,2,2,4,0,0,4,2,0,4,0,1,0,0,0,0,128,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,8,0,0,10,0,1,67,23,148,1,1,1,1,1,1,5,193
1,11,0,0,0,0,0,0,0,69,69,0,0,0,0,0,21,0,0,0,2,0,1,2,2,0,1,1,0,1,2,54,54,2,0,0,0,0,0,0,0,0,0,26,4,0,0,62,62,0,16,0,0,24,0,0,24,0,28,233,0,24,0,0,24,2,29,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,6,254,0,315,2,0,7,0,70,26,26,25,25,26,26,44,666
2,14,5,5,5,5,5,5,1,5,5,1,7,2,2,0,2,75,5,11,15,11,29,105,106,5,5,5,24,15,68,5,6,26,26,10,17,17,5,5,21,87,23,31,82,13,3,26,27,26,3,5,5,2,15,14,2,48,12,14,28,83,51,1,82,151,54,1,5,5,0,50,4,43,44,95,93,58,14,23,63,1,82,93,17,53,348,115,100,5,126,161,78,79,79,83,79,79,240,454
0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,3,3,0,0,0,6,6,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,35,5,2,0,12,0,17,0,0,0,0,12,111,279,279,0,4,0,91,0,1,12,0,109,1,0,0,13,0,0,0,49,14,116,5,353,91,311,311,312,311,311,312,301,648
0,6,39,39,39,39,39,39,12,39,39,0,0,39,39,1,0,1,1,9,38,9,1,13,13,10,39,39,0,38,6,0,0,14,13,0,39,39,39,39,0,6,0,74,79,0,0,92,92,0,6,39,39,0,97,0,0,2,0,0,0,0,12,0,0,27,0,0,39,39,21,45,1,2,0,0,0,257,12,0,0,0,12,231,315,20,404,101,52,485,44,645,39,39,41,41,41,47,624,604
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,2,0,0,0,1,0,0,0,0,0,0,2,2,0,0,0,27,0,0,0,0,0,1,1,1,3,0,0,0,0,0,0,0,0,0,2,0,0,1,0,33,0,183,54,54,31,26,0,0,12,132,113,0,2,0,0,0,231,0,77,390,3,186,108,16,529,53,419,423,425,423,423,419,403,475
0,0,0,0,0,0,0,0,1,6,6,2,6,8,8,30,25,7,0,14,2,14,19,40,42,13,13,13,15,2,3,21,23,54,65,3,19,19,2,2,29,39,36,11,6,34,2,14,14,0,32,59,59,7,80,48,7,5,14,160,55,152,116,13,7,36,288,3,14,14,14,0,264,139,51,134,97,56,27,56,54,155,141,130,41,118,239,149,244,211,19,282,152,152,153,155,155,153,227,396
1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,41,0,4,0,0,2,2,0,0,0,15,4,57,13,13,1,0,1,58,58,15,15,8,0,8,4,4,32,8,4,4,47,36,3,3,65,0,11,65,5,81,0,6,65,93,14,65,317,16,29,18,18,0,9,276,117,0,85,101,239,190,91,19,137,15,101,7,5,64,136,123,325,402,273,355,351,351,351,351,355,339,431
1,0,0,0,0,0,0,0,0,1,1,0,0,1,1,9,39,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,12,0,0,0,0,0,3,3,1,22,1,0,0,0,0,0,0,132,0,0,0,0,15,0,0,0,145,1,115,0,0,320,0,0,0,206,272,272,249,60,0,0,0,0,0,0,135,0,0,0,109,20,7,4,7,146,159,29,10,319,579,579,579,579,580,580,492,566
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,0,0,0,0,0,1,0,0,0,426,426,46,0,35,114,114,0,0,0,0,0,0,0,0,0,0,0,0,71,20,0,0,40,0,0,0,26,0,51,26,37,2,0,23,0,22,388,0,12,23,281,344,344,81,127,3,75,40,0,56,0,225,17,124,159,2,72,130,81,70,87,70,106,80,65,522,522,522,522,522,522,306,663
0,0,1,1,1,1,1,1,0,0,0,0,0,3,3,6,81,1,184,5,59,5,229,1,1,31,3,3,33,32,1,136,136,5,5,57,19,19,132,132,95,36,95,78,7,77,3,104,105,107,388,249,249,71,0,65,72,247,121,68,160,71,87,111,71,43,110,250,35,35,381,81,79,33,91,71,110,42,227,82,244,192,69,60,396,324,201,86,73,238,58,439,304,304,304,308,308,306,445,615
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,2,0,2,0,0,5,0,0,0,6,0,0,14,14,0,0,0,381,381,0,0,18,1,18,0,0,18,0,0,0,169,0,0,0,0,420,111,0,0,64,54,111,0,132,116,0,0,54,0,0,0,306,255,0,36,0,0,35,116,64,449,464,464,449,403,0,484,0,319,454,156,330,402,461,461,461,461,461,461,560,550
6,4,3,3,3,3,7,7,22,4,4,3,4,1,1,21,3,41,5,237,168,237,7,185,187,5,25,25,34,179,274,28,28,78,78,23,15,15,65,65,5,140,5,163,92,3,34,175,176,54,6,58,58,72,112,27,73,12,8,320,3,72,155,4,72,0,356,9,8,8,5,214,355,225,170,163,72,251,43,185,183,204,175,333,13,158,154,398,326,153,339,567,175,176,176,170,175,176,569,561
0,65,0,0,0,0,0,0,59,0,0,56,0,155,155,0,66,30,100,1,109,1,94,3,3,89,117,117,96,109,119,88,88,1,1,3,0,0,0,0,125,113,125,109,117,316,109,109,109,197,137,78,78,413,0,168,413,140,36,103,97,413,104,87,585,561,103,91,0,0,106,0,47,108,127,119,119,94,128,123,185,232,118,90,284,95,137,96,100,85,98,579,585,585,585,586,585,585,472,666
2,4,19,19,19,19,20,20,54,18,18,49,0,102,102,1,61,3,64,0,14,0,116,0,0,97,21,21,0,8,135,28,28,302,302,4,59,59,15,15,5,46,6,27,302,7,25,26,26,1,122,14,14,96,86,119,97,53,187,83,188,25,24,107,34,9,96,54,219,219,256,140,4,85,533,339,496,109,421,200,105,228,392,462,566,395,655,428,449,489,521,465,455,457,455,455,457,457,407,363
2,4,0,0,0,0,0,0,0,0,0,6,7,5,5,51,1,183,12,38,7,38,23,13,13,49,52,52,194,137,0,31,31,137,137,190,80,80,166,166,237,65,240,72,137,188,284,65,65,225,231,300,300,212,177,285,212,187,175,64,258,212,88,94,212,169,67,96,115,115,48,19,221,192,182,226,192,231,254,340,364,362,433,476,283,376,177,270,297,224,325,216,442,442,442,442,442,442,316,638
62,27,21,21,22,22,21,21,28,19,19,80,172,26,26,4,2,10,2,154,92,156,6,133,139,195,139,139,35,177,154,62,63,181,151,205,39,39,56,56,100,192,107,308,142,104,196,309,312,26,6,11,11,160,245,106,162,300,53,328,111,160,292,113,160,168,304,87,36,36,41,302,206,302,365,323,327,343,12,355,288,345,409,367,416,345,365,356,367,402,458,427,395,395,395,396,395,395,427,402
8,8,15,15,15,15,15,15,9,12,12,6,6,6,6,8,27,8,129,167,124,167,35,156,156,9,14,14,116,118,8,30,30,104,134,121,17,17,162,162,190,203,195,202,202,137,145,202,202,84,175,241,241,238,34,153,238,233,339,145,181,238,276,87,238,212,65,158,153,153,47,183,350,424,290,305,313,454,361,292,270,330,386,282,362,344,195,413,290,267,395,287,489,489,489,489,489,487,392,511
17,3,46,46,46,46,46,46,22,53,53,33,119,52,52,281,284,282,178,94,98,94,177,94,94,291,30,30,293,97,65,287,287,89,87,411,280,280,408,408,289,130,289,126,34,284,473,123,123,306,329,473,473,273,390,478,273,409,462,114,438,250,336,353,268,111,127,382,304,304,375,401,474,412,481,522,527,475,500,596,490,604,492,491,479,518,409,493,500,601,490,490,617,619,619,619,619,619,496,625
EOF
}
#data|gawk -F, '{OFS="\t"; for(i=1;i<=NF;i++) print NR,i,R*int($i*100/R)}' R=20 > 3d.dat
data|gawk -F, '{OFS="\t"; for(i=1;i<=NF;i++) if ($i>= T1 && $i<T2) print NR,i}' T1=0 T2=10> 2d10.dat
data|gawk -F, '{OFS="\t"; for(i=1;i<=NF;i++) if ($i>= T1 && $i<T2) print NR,i}' T1=0 T2=20> 2d20.dat
data|gawk -F, '{OFS="\t"; for(i=1;i<=NF;i++) if ($i>= T1 && $i<T2) print NR,i}' T1=20 T2=40> 2d40.dat
data|gawk -F, '{OFS="\t"; for(i=1;i<=NF;i++) if ($i>= T1 && $i<T2) print NR,i}' T1=40 T2=60> 2d60.dat
data|gawk -F, '{OFS="\t"; for(i=1;i<=NF;i++) if ($i>= T1 && $i<T2) print NR,i}' T1=60 T2=80> 2d80.dat
data|gawk -F, '{OFS="\t"; for(i=1;i<=NF;i++) if ($i>= T1 && $i<T2) print NR,i}' T1=80 T2=100> 2d100.dat

gnuplot <<EOF
set xrange [0:22]
set yrange [0:102]
set xlabel "Dataset Indices" font "Times-Roman,20"
set ylabel "Pre-Processor+Method Indices" font "Times-Roman,20"
set title "Percentage Loss Values for 100 Methods over 20 Datasets" font "Times-Roman,20"
set terminal postscript eps
set output "3d.eps
set key bottom right
set size 1.5,1.5
set pointsize 1
plot "2d20.dat" title "20> & > 0" with points 0 0,\
"2d40.dat" title "40> & > 20" with points 0 1,\
"2d60.dat" title "60> & > 40" with points 0 6 ,\
"2d80.dat" title "80> & > 60" with points 4 ,\
"2d100.dat" title "100> & >80" with points 1 5  
EOF
epstopdf 3d.eps
