#!/bin/bash #learners="j48 jRip nBayes which2 which4 which8 which2loc which4loc which8loc rocky "; #learners=$learners"micro5 micro10 micro20 micro30 micro50 micro75 micro100"; learners="which10 which20 which50 which100 which1000 which2" repeats=1; bins=3; #datas=`ls ../c45/changes/Data/arffData/mdp/*.arff`; #datas=`ls ../c45/changes/Data/arffData/turkey/*.arff`; dir=turkey; datas=`ls $dir/*.arff`; for data in $datas do stem=`basename $data .arff`; for ((r=1;r<=$repeats;r++)) do ./rand seed=$RANDOM $data | ./lognums | ./xval bins=$bins repeat=$r f=$stem; for ((b=1;b<=$bins;b++)) do #train=$stem"-"$r"-"$b"-train.arff"; #test=$stem"-"$r"-"$b"-test.arff"; #plot=$stem"_"$b; #pStem=`basename $test .arff`; # Create the Oracle, Manual, and Launam curves. #true=`grep $stem howToUseNewScripts | gawk 'BEGIN{FS=OFS=" ";} {print $4;}'`; #trues=`./getClassCount class=$true $test`; #locAtt=`./getLocAtt $stem`; #totalLoc=`./totalLoc locAtt=$locAtt $test`; #echo "oracle_"$stem"_"$r"_"$b":"; #gawk 'BEGIN{data=0;IGNORECASE=1;} data==1{print;} /@data/{data=1;}' $test | #sort -g -k $locAtt | #./oracle true=$true trues=$trues locAtt=$locAtt totalLoc=$totalLoc > oracle_$pStem.effort; #echo "manual_"$stem"_"$r"_"$b":"; #gawk 'BEGIN{data=0;IGNORECASE=1;} data==1{print;} /@data/{data=1;}' $test | #sort -g -r -k $locAtt | #./manual true=$true trues=$trues locAtt=$locAtt totalLoc=$totalLoc > manual_$pStem.effort; #echo "launam_"$stem"_"$r"_"$b":"; #gawk 'BEGIN{data=0;IGNORECASE=1;} data==1{print;} /@data/{data=1;}' $test | #sort -g -k $locAtt | #./manual true=$true trues=$trues locAtt=$locAtt totalLoc=$totalLoc > launam_$pStem.effort; for learner in $learners do echo $learner"_"$stem"_"$r"_"$b":"; ./2 $learner $train $test $stem; done done rm -f *.arff; done done