#!/bin/csh -f # # rank-script.sh Version 0.5 # # Program to calculate the rank correlation coefficient between the rankings # generated by two different statistical measures on the same # bigram-frequency (as output by count.pl). # # Copyright (C) 2000-2001, # Satanjeev Banerjee, University of Minnesota, Duluth # bane0025@d.umn.edu # Ted Pedersen, University of Minnesota, Duluth # tpederse@d.umn.edu # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License # as published by the Free Software Foundation; either version 2 # of the License, or (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. # #----------------------------------------------------------------------------- # Start of Program! #----------------------------------------------------------------------------- if($#argv != 3) then echo "Usage: rank-script.sh measure1 measure2 input-file" exit 1 endif # First get the two module names and an inputfile. set lib1=$1; set lib2=$2; set file=$3; # run count.pl to create output suitable for statistic count.pl $file.out $file # run statistic.pl using the two libraries to create two files statistic.pl $lib1 $lib1.out1 $file.out statistic.pl $lib2 $lib2.out2 $file.out # run rank.pl rank.pl $lib1.out1 $lib2.out2 # remove the temporary files rm -f $lib1.out1 $lib2.out2 $file.out