Oneway: Additional test case.
authorJohn Darrington <john@darrington.wattle.id.au>
Thu, 12 Aug 2010 19:12:30 +0000 (21:12 +0200)
committerJohn Darrington <john@darrington.wattle.id.au>
Tue, 24 Aug 2010 14:37:14 +0000 (16:37 +0200)
Add an explicit test for a oneway command run
on several different dependent variables.

tests/language/stats/oneway.at

index e3430ed9c8093992b9e349ff7cd8a10c87867120..3c77b41eac8d8dff4744c7b6815c09f285e64380 100644 (file)
@@ -372,3 +372,108 @@ QUALITY,Between Groups,20.13,2,10.07,5.12,.02
 ])
 
 AT_CLEANUP
+
+
+
+AT_SETUP([ONEWAY multiple variables])
+dnl check that everything works ok when several different dependent variables are specified.
+dnl This of course does not mean that we're doing a multivariate analysis.  It's just like
+dnl running several tests at once.
+AT_DATA([multivar.sps],
+[DATA LIST notable LIST /x * y * z * g *.
+begin data.
+1 1 0 10
+1 1 9 10
+9 1 2 10
+1 1 3 20
+1 1 8 20
+1 1 1 20
+1 1 2 20
+0 1 3 20
+1 1 4 30
+0 1 5 30
+1 1 6 30
+0 1 7 30
+1 2 8 30
+2 2 9 30
+1 2 1 30
+1 2 0 30
+1 2 2 40
+8 2 3 40
+1 2 4 40
+1 2 9 40
+9 2 8 40
+7 3 7 40
+2 3 6 40
+3 3 5 40
+end data.
+
+ONEWAY x y z by g
+       /STATISTICS = DESCRIPTIVES HOMOGENEITY
+       /CONTRAST 3  2 0 -5
+       /CONTRAST 2 -9 7  0
+       .
+])
+
+
+AT_CHECK([pspp -O format=csv multivar.sps], [0], 
+[Table: Descriptives
+,,,,,,95% Confidence Interval for Mean,,,
+,,N,Mean,Std. Deviation,Std. Error,Lower Bound,Upper Bound,Minimum,Maximum
+x,10.00,3,3.67,4.62,2.67,-7.81,15.14,1.00,9.00
+,20.00,5,.80,.45,.20,.24,1.36,.00,1.00
+,30.00,8,.88,.64,.23,.34,1.41,.00,2.00
+,40.00,8,4.00,3.42,1.21,1.14,6.86,1.00,9.00
+,Total,24,2.25,2.83,.58,1.05,3.45,.00,9.00
+y,10.00,3,1.00,.00,.00,1.00,1.00,1.00,1.00
+,20.00,5,1.00,.00,.00,1.00,1.00,1.00,1.00
+,30.00,8,1.50,.53,.19,1.05,1.95,1.00,2.00
+,40.00,8,2.38,.52,.18,1.94,2.81,2.00,3.00
+,Total,24,1.63,.71,.15,1.32,1.93,1.00,3.00
+z,10.00,3,3.67,4.73,2.73,-8.07,15.41,.00,9.00
+,20.00,5,3.40,2.70,1.21,.05,6.75,1.00,8.00
+,30.00,8,5.00,3.21,1.13,2.32,7.68,.00,9.00
+,40.00,8,5.50,2.45,.87,3.45,7.55,2.00,9.00
+,Total,24,4.67,2.99,.61,3.40,5.93,.00,9.00
+
+Table: Test of Homogeneity of Variances
+,Levene Statistic,df1,df2,Significance
+x,18.76,3,20,.00
+y,71.41,3,20,.00
+z,.89,3,20,.46
+
+Table: ANOVA
+,,Sum of Squares,df,Mean Square,F,Significance
+x,Between Groups,56.16,3,18.72,2.92,.06
+,Within Groups,128.34,20,6.42,,
+,Total,184.50,23,,,
+y,Between Groups,7.75,3,2.58,13.33,.00
+,Within Groups,3.88,20,.19,,
+,Total,11.63,23,,,
+z,Between Groups,17.47,3,5.82,.62,.61
+,Within Groups,187.87,20,9.39,,
+,Total,205.33,23,,,
+
+Table: Contrast Coefficients
+,,g,,,
+,,10.00,20.00,30.00,40.00
+Contrast,1,3,2,0,-5
+,2,2,-9,7,0
+
+Table: Contrast Tests
+,,Contrast,Value of Contrast,Std. Error,t,df,Sig. (2-tailed)
+x,Assume equal variances,1,-7.40,6.67,1.11,20,.28
+,,2,6.26,12.32,.51,20,.62
+,Does not assume equal,1,-7.40,10.04,-.74,4.53,1.50
+,,2,6.26,5.85,1.07,2.87,.37
+y,Assume equal variances,1,-6.88,1.16,5.94,20,.00
+,,2,3.50,2.14,1.63,20,.12
+,Does not assume equal,1,-6.88,.91,-7.51,7.00,2.00
+,,2,3.50,1.32,2.65,7.00,.03
+z,Assume equal variances,1,-9.70,8.07,1.20,20,.24
+,,2,11.73,14.91,.79,20,.44
+,Does not assume equal,1,-9.70,9.57,-1.01,3.64,1.63
+,,2,11.73,14.53,.81,9.88,.44
+])
+
+AT_CLEANUP