discretizeViaFayyadIrani() {
	blab "x"
    $Weka weka.filters.supervised.attribute.Discretize \
		-c last -R first-last  -i $1 -o $Tmp/tmp.arff
     cat $Tmp/tmp.arff
}
logArff() { 
	cat - | gawk -F, '
	BEGIN          { N=split("'$2'",Args,",") 
                     Min='"$1"'
		             OFS=FS=","
			         IGNORECASE=1}
	Data && NF > 1 { logs(N,Args,Min) }
    /@data/        { Data=1 }
                   { print  }
    function logs(n,args,min,    i) {
		for(i=1;i<=n;i++)
			$i=log($i < min ? min : $i)
	}'
} 
