From 2fc70481c7621ee4d51f986c53c4add4ec6cc57d Mon Sep 17 00:00:00 2001 From: John Darrington Date: Thu, 12 Aug 2010 21:12:30 +0200 Subject: [PATCH] Oneway: Additional test case. Add an explicit test for a oneway command run on several different dependent variables. --- tests/language/stats/oneway.at | 105 +++++++++++++++++++++++++++++++++ 1 file changed, 105 insertions(+) diff --git a/tests/language/stats/oneway.at b/tests/language/stats/oneway.at index e3430ed9..3c77b41e 100644 --- a/tests/language/stats/oneway.at +++ b/tests/language/stats/oneway.at @@ -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 -- 2.30.2