#!/bin/csh

if ($#argv != 5) then 
   echo "Usage: task c m alg name"
   exit 1
endif

# bagging script

set c=$2

set m=$3

set alg = $4

set name = $5

# save a model created on a set of training data 
java -mx100000000 -oss100000000 weka.classifiers.Bagging -W weka.classifiers.$alg  -d $1-training.$alg.$name.model -t $1-training.xml.arff -T $1-test.xml.arff -- -C $c -M $m > $1-training.$alg.$name.out 
echo "$alg done"

# evaluate the saved model on a set of test data
java SensevalClassify -p 2 -l $1-training.$alg.$name.model -T $1-test.xml.arff >$1-test.$alg.$name.answer.dist

echo "bag $alg $name finished $1"
