X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=tests%2Fcommand%2Fnpar-chisquare.sh;h=33e2311bc9b49bfcd3756b5ccc91373d35db4fc1;hb=1b49116188b31ff17ee1a85e944488a7f254b847;hp=60503a9c67a5b2034ebb6124005d324776ea06d4;hpb=a7fb79e81f6e2a0dfddc61e91f207609e31a4632;p=pspp-builds.git diff --git a/tests/command/npar-chisquare.sh b/tests/command/npar-chisquare.sh index 60503a9c..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,79 +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" perl -pi -e 's/^\s*$//g' $TEMPDIR/pspp.list -diff $TEMPDIR/pspp.list - << EOF +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 @@ -192,12 +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" perl -pi -e 's/^\s*$//g' $TEMPDIR/output -diff $TEMPDIR/output - << EOF +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 @@ -231,45 +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" perl -pi -e 's/^\s*$//g' $TEMPDIR/pspp.list -diff $TEMPDIR/pspp.list - <