3 # This program tests that the ONEWAY anova command works OK
5 TEMPDIR=/tmp/pspp-tst-$$
9 # ensure that top_srcdir is absolute
10 cd $top_srcdir; top_srcdir=`pwd`
12 export STAT_CONFIG_PATH=$top_srcdir/config
48 activity="create program"
49 cat > $TEMPDIR/out.stat <<EOF
50 DATA LIST LIST /quality * brand * .
69 VARIABLE LABELS brand 'Manufacturer'.
70 VARIABLE LABELS quality 'Breaking Strain'.
72 VALUE LABELS /brand 1 'Aspeger' 2 'Bloggs' 3 'Charlies'.
76 /STATISTICS descriptives homogeneity
81 if [ $? -ne 0 ] ; then no_result ; fi
84 activity="run program"
85 $SUPERVISOR $here/../src/pspp -o raw-ascii $TEMPDIR/out.stat
86 if [ $? -ne 0 ] ; then no_result ; fi
88 diff $TEMPDIR/pspp.list - << EOF
89 1.1 DATA LIST. Reading free-form data from the command file.
97 2.1 ONEWAY. Test of Homogeneity of Variances
98 #===============#================#===#===#============#
99 # #Levene Statistic|df1|df2|Significance#
100 #===============#================#===#===#============#
101 #Breaking Strain# .092| 2| 12| .913#
102 #===============#================#===#===#============#
105 #==============================#==============#==#===========#=====#============#
106 # #Sum of Squares|df|Mean Square| F |Significance#
107 #===============#==============#==============#==#===========#=====#============#
108 #Breaking Strain|Between Groups# 20.13| 2| 10.067|5.119| .025#
109 # |Within Groups # 23.60|12| 1.967| | #
110 # |Total # 43.73|14| | | #
111 #===============#==============#==============#==#===========#=====#============#
113 2.3 ONEWAY. Contrast Coefficients
114 #==========#=======================#
116 # #-------+------+--------#
117 # #Aspeger|Bloggs|Charlies#
118 #========#=#=======#======#========#
119 #Contrast|1# -2| 1| 1#
121 #========#=#=======#======#========#
123 2.4 ONEWAY. Contrast Tests
124 #===============================================#=================#==========#=====#=====#===============#
125 # Contrast#Value of Contrast|Std. Error| t | df |Sig. (2-tailed)#
126 #===============#======================#========#=================#==========#=====#=====#===============#
127 #Breaking Strain|Assume equal variances| 1 # 3.80| 1.536|2.474| 12| .029#
128 # | | 2 # 1.80| .887|2.029| 12| .065#
129 # |Does not assume equal | 1 # 3.80| 1.483|2.562|8.740| .031#
130 # | | 2 # 1.80| .917|1.964|7.720| .086#
131 #===============#======================#========#=================#==========#=====#=====#===============#
134 if [ $? -ne 0 ] ; then fail ; fi