X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=tests%2Fcommand%2Fnpar-chisquare.sh;h=33e2311bc9b49bfcd3756b5ccc91373d35db4fc1;hb=400eaca1f378c40dced767bdc14a395dff220b8d;hp=5e2e45cf2ef7015f2bf588f0172b431425c4088b;hpb=08e4a9535a7e1de9cc4b6e619e70805ab951b323;p=pspp-builds.git diff --git a/tests/command/npar-chisquare.sh b/tests/command/npar-chisquare.sh index 5e2e45cf..33e2311b 100755 --- a/tests/command/npar-chisquare.sh +++ b/tests/command/npar-chisquare.sh @@ -26,6 +26,7 @@ cleanup() echo "NOT cleaning $TEMPDIR" return ; fi + cd / rm -rf $TEMPDIR } @@ -91,85 +92,79 @@ if [ $? -ne 0 ] ; then no_result ; fi activity="run program 1" -$SUPERVISOR $PSPP --testing-mode -o raw-ascii $TESTFILE +$SUPERVISOR $PSPP --testing-mode $TESTFILE if [ $? -ne 0 ] ; then no_result ; fi activity="compare output 1" -diff $TEMPDIR/pspp.list - << EOF +perl -pi -e 's/^\s*$//g' $TEMPDIR/pspp.list +diff -b $TEMPDIR/pspp.list - << EOF 1.1 NPAR TESTS. x +--------#----------+----------+--------+ | #Observed N|Expected N|Residual| +--------#----------+----------+--------+ -| 1.00# 3| 2.33| .67| -| 2.00# 3| 2.33| .67| -| 3.10# 4| 2.33| 1.67| -| 3.20# 1| 2.33| -1.33| -| 4.00# 2| 2.33| -.33| -| 5.00# 1| 2.33| -1.33| -|Total # 14| | | +| 1.00# 3.00| 2.33| .67| +| 2.00# 3.00| 2.33| .67| +| 3.10# 4.00| 2.33| 1.67| +| 3.20# 1.00| 2.33| -1.33| +| 4.00# 2.00| 2.33| -.33| +| 5.00# 1.00| 2.33| -1.33| +|Total # 14.00| | | +--------#----------+----------+--------+ - 1.2 NPAR TESTS. y +--------#----------+----------+--------+ | #Observed N|Expected N|Residual| +--------#----------+----------+--------+ -| 1.00# 7| 3.50| 3.50| -| 2.00# 4| 3.50| .50| -| 3.00# 1| 3.50| -2.50| -| 4.00# 2| 3.50| -1.50| -|Total # 14| | | +| 1.00# 7.00| 3.50| 3.50| +| 2.00# 4.00| 3.50| .50| +| 3.00# 1.00| 3.50| -2.50| +| 4.00# 2.00| 3.50| -1.50| +|Total # 14.00| | | +--------#----------+----------+--------+ - 1.3 NPAR TESTS. Test Statistics -+-----------#-----+-----+ -| # x | y | -+-----------#-----+-----+ -|Chi-Square #3.143|6.000| -|df # 5| 3| -|Asymp. Sig.# .678| .112| -+-----------#-----+-----+ - ++-----------#----+----+ +| # x | y | ++-----------#----+----+ +|Chi-Square #3.14|6.00| +|df # 5| 3| +|Asymp. Sig.# .68| .11| ++-----------#----+----+ 2.1 NPAR TESTS. y +--------#----------+----------+--------+ | #Observed N|Expected N|Residual| +--------#----------+----------+--------+ -| 1.00# 7| 2.63| 4.38| -| 2.00# 4| 3.50| .50| -| 3.00# 1| 4.38| -3.38| -| 4.00# 2| 3.50| -1.50| -|Total # 14| | | +| 1.00# 7.00| 2.63| 4.38| +| 2.00# 4.00| 3.50| .50| +| 3.00# 1.00| 4.38| -3.38| +| 4.00# 2.00| 3.50| -1.50| +|Total # 14.00| | | +--------#----------+----------+--------+ - 2.2 NPAR TESTS. Test Statistics -+-----------#------+ -| # y | -+-----------#------+ -|Chi-Square #10.610| -|df # 3| -|Asymp. Sig.# .014| -+-----------#------+ - ++-----------#-----+ +| # y | ++-----------#-----+ +|Chi-Square #10.61| +|df # 3| +|Asymp. Sig.# .01| ++-----------#-----+ 3.1 NPAR TESTS. Frequencies +-----#---------------------------------------#---------------------------------------+ | # x # y | | #--------+----------+----------+--------#--------+----------+----------+--------+ | #Category|Observed N|Expected N|Residual#Category|Observed N|Expected N|Residual| +-----#--------+----------+----------+--------#--------+----------+----------+--------+ -|1 # 2.00| 3| 3.16| -.16# 2.00| 4| 2.21| 1.79| -|2 # 3.00| 5| 5.26| -.26# 3.00| 1| 3.68| -2.68| -|3 # 4.00| 2| 1.58| .42# 4.00| 2| 1.11| .89| -|Total# | 10| | # | 7| | | +|1 # 2.00| 3.00| 3.16| -.16# 2.00| 4.00| 2.21| 1.79| +|2 # 3.00| 5.00| 5.26| -.26# 3.00| 1.00| 3.68| -2.68| +|3 # 4.00| 2.00| 1.58| .42# 4.00| 2.00| 1.11| .89| +|Total# | 10.00| | # | 7.00| | | +-----#--------+----------+----------+--------#--------+----------+----------+--------+ - 3.2 NPAR TESTS. Test Statistics -+-----------#----+-----+ -| # x | y | -+-----------#----+-----+ -|Chi-Square #.133|4.129| -|df # 2| 2| -|Asymp. Sig.#.936| .127| -+-----------#----+-----+ - ++-----------#---+----+ +| # x | y | ++-----------#---+----+ +|Chi-Square #.13|4.13| +|df # 2| 2| +|Asymp. Sig.#.94| .13| ++-----------#---+----+ EOF if [ $? -ne 0 ] ; then fail ; fi @@ -198,11 +193,12 @@ if [ $? -ne 0 ] ; then no_result ; fi activity="run program 2" -$SUPERVISOR $PSPP --testing-mode -o raw-ascii $TESTFILE > $TEMPDIR/output +$SUPERVISOR $PSPP --testing-mode $TESTFILE > $TEMPDIR/output if [ $? -eq 0 ] ; then no_result ; fi activity="compare errors 2" -diff $TEMPDIR/output - << EOF +perl -pi -e 's/^\s*$//g' $TEMPDIR/output +diff -b $TEMPDIR/output - << EOF error: CHISQUARE test specified 6 expected values, but 4 distinct values were encountered in variable y. EOF if [ $? -ne 0 ] ; then fail ; fi @@ -236,47 +232,45 @@ if [ $? -ne 0 ] ; then no_result ; fi activity="run program 3" -$SUPERVISOR $PSPP --testing-mode -o raw-ascii $TESTFILE +$SUPERVISOR $PSPP --testing-mode $TESTFILE if [ $? -ne 0 ] ; then no_result ; fi activity="compare output 3" -diff $TEMPDIR/pspp.list - <