X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=tests%2Flanguage%2Fstats%2Fregression.at;h=ee1414332b6c77eed5d4fe98e3158b555ed1bd2e;hb=refs%2Fbuilds%2F20120613000503%2Fpspp;hp=11ce07fa7aa672f6a8cc6137084313d5f6749cd8;hpb=a258e53c63a08b0ec48aea8f03808eb651729424;p=pspp diff --git a/tests/language/stats/regression.at b/tests/language/stats/regression.at index 11ce07fa7a..ee1414332b 100644 --- a/tests/language/stats/regression.at +++ b/tests/language/stats/regression.at @@ -38,7 +38,7 @@ Table: ANOVA Table: Coefficients ,,B,Std. Error,Beta,t,Significance -,(Constant),2.19,2.36,.00,.93,.52 +,(Constant),2.19,2.36,.00,.93,.38 ,v0,1.81,1.05,.17,1.72,.12 ,v1,-3.43,.33,-1.03,-10.33,.00 ,,,,,, @@ -1585,8 +1585,91 @@ Table: ANOVA Table: Coefficients ,,B,Std. Error,Beta,t,Significance -,(Constant),1.24,.42,.00,2.95,.21 +,(Constant),1.24,.42,.00,2.95,.00 ,v1,1.37,.72,.05,1.89,.06 ,,,,,, ]) AT_CLEANUP + +AT_SETUP([REGRESSION no crash on all missing]) +AT_DATA([regcrash.sps], [dnl +data list list /x * y. +begin data. + . . + . . + . . + . . + . . + . . + . . + . . + . . + . . +end data. + + +regression /variables=x y /dependent=y. +]) + +AT_CHECK([pspp -o pspp.csv regcrash.sps], [1], [ignore], [ignore]) + +AT_CLEANUP + + + +AT_SETUP([REGRESSION missing dependent variable]) + +dnl Test for a bug where missing values in the dependent variable were not being +dnl ignored like they should have been. +AT_DATA([reg-mdv-ref.sps], [dnl +data list notable list / v0 to v2. +begin data + 0.65377128 7.735648 -23.97588 +-0.13087553 6.142625 -19.63854 + 0.34880368 7.651430 -25.26557 + 0.69249021 6.125125 -16.57090 +-0.07368178 8.245789 -25.80001 +-0.34404919 6.031540 -17.56743 + 0.75981559 9.832291 -28.35977 +-0.46958313 5.343832 -16.79548 +-0.06108490 8.838262 -29.25689 + 0.56154863 6.200189 -18.58219 +end data +regression /variables=v0 v1 + /statistics defaults + /dependent=v2 + /method=enter. +]) + +AT_CHECK([pspp -o pspp-ref.csv reg-mdv-ref.sps]) + +AT_DATA([reg-mdv.sps], [dnl +data list notable list / v0 to v2. +begin data + 0.65377128 7.735648 -23.97588 +-0.13087553 6.142625 -19.63854 + 0.34880368 7.651430 -25.26557 + 0.69249021 6.125125 -16.57090 +-0.07368178 8.245789 -25.80001 +-0.34404919 6.031540 -17.56743 + 0.75981559 9.832291 -28.35977 +-0.46958313 5.343832 -16.79548 +-0.06108490 8.838262 -29.25689 + 0.56154863 6.200189 -18.58219 + 0.5 8 9 +end data + +missing values v2 (9). + +regression /variables=v0 v1 + /statistics defaults + /dependent=v2 + /method=enter. +]) + +AT_CHECK([pspp -o pspp.csv reg-mdv.sps]) + +AT_CHECK([diff pspp.csv pspp-ref.csv]) + + +AT_CLEANUP