#!/bin/bash dir="../c45/changes/Data/arffData/discrete"; files="a2b/audiology.arff a2b/autos.arff e2i/heart-c.arff e2i/heart-h.arff e2i/hypothyroid.arff j2p/primary-tumor.arff q2s/segment.arff q2s/sonar.arff q2s/splice.arff"; learners="j48 nBayes jRip which2"; echo "Learner,File,Fold,Accuracy"; for f in $files; do data=$dir/$f; out=a.arff; ./fayyad $data $out; ./rand seed=$RANDOM $out | ./xval bins=3 repeat=1 f="a"; for((b=1;b<=3;b++)); do train="a-1-"$b"-train.arff"; test="a-1-"$b"-test.arff"; for learner in $learners; do score=`./$learner $train $test | grep "Correctly Classified" | gawk 'BEGIN{ FS=OFS=" ";} {sub( /\%/, "" ); print $5;}'`; echo $learner","`basename $data/$f .arff`","$b","$score; done rm $train $test; done rm $out; done