#!/bin/bash RowPruner="NearestMRE"; Learner="None"; numberOfAttributes=`./attributes $1`; gawk 'BEGIN {FS=OFS=","} /@/ {next} $0!~/^$/ {for(i=1;i<=NF;i++) $i=log($i); print $0}' $1 > NN-Mre_TrainL.arff; gawk 'BEGIN {FS=OFS=","} /@/ {next} $0!~/^$/ {for(i=1;i<=NF;i++) $i=log($i); print $0}' $2 > NN-Mre_TestL.arff; gawk -f nearestNeighborMre.awk NN-Mre_TrainL.arff NN-Mre_TestL.arff | gawk 'BEGIN {FS=OFS=","} NR==1 {sub(/INSTANCECOUNT/,$3,Prefix)} NF>=2 {E = 2.718281828459045; expect = $2; got = $1 < 0 ? 10^(-20) : $1; expect = E^expect; got = E^got; print Prefix,got,expect}' Prefix="$R,$stem,$Training,$Num,$ColumnPruner,$RowPruner,$numberOfAttributes,INSTANCECOUNT,$Learner";