X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=tests%2Flanguage%2Fstats%2Fdescriptives.at;h=9cc7ca0515606fa4a6e1cacb041b2a892672d649;hb=fb38178d67da062cf6bbbce5ad560aeca8e259c3;hp=9c6be8d38fe3d3225423c4dddaaa6a55a494763a;hpb=a258e53c63a08b0ec48aea8f03808eb651729424;p=pspp diff --git a/tests/language/stats/descriptives.at b/tests/language/stats/descriptives.at index 9c6be8d38f..9cc7ca0515 100644 --- a/tests/language/stats/descriptives.at +++ b/tests/language/stats/descriptives.at @@ -185,3 +185,94 @@ Variable,N,Mean,Std Dev,Minimum,Maximum abc,6,3.00,.84,2.00,4.00 ]) AT_CLEANUP + +AT_SETUP([DESCRIPTIVES -- Z scores]) +AT_DATA([descriptives.sps], [dnl +DATA LIST LIST NOTABLE /a b. +BEGIN DATA. +1 50 +2 60 +3 70 +END DATA. + +DESCRIPTIVES /VAR=a b /SAVE. +LIST. +]) +AT_CHECK([pspp -O format=csv descriptives.sps], [0], [dnl +Table: Mapping of variables to corresponding Z-scores. +Source,Target +a,Za +b,Zb + +Table: Valid cases = 3; cases with missing value(s) = 0. +Variable,N,Mean,Std Dev,Minimum,Maximum +a,3,2.00,1.00,1.00,3.00 +b,3,60.00,10.00,50.00,70.00 + +Table: Data List +a,b,Za,Zb +1.00,50.00,-1.00,-1.00 +2.00,60.00,.00,.00 +3.00,70.00,1.00,1.00 +]) +AT_CLEANUP + +AT_SETUP([DESCRIPTIVES -- Z scores with SPLIT FILE]) +AT_DATA([descriptives.sps], [dnl +DATA LIST LIST NOTABLE /group a b. +BEGIN DATA. +1 1 50 +1 2 60 +1 3 70 +2 100 6000 +2 200 7000 +2 400 9000 +2 500 10000 +END DATA. + +SPLIT FILE BY group. +DESCRIPTIVES /VAR=a b /SAVE. +LIST. +]) +AT_CHECK([pspp -O format=csv descriptives.sps], [0], [dnl +Table: Mapping of variables to corresponding Z-scores. +Source,Target +a,Za +b,Zb + +Variable,Value,Label +group,1.00, + +Table: Valid cases = 3; cases with missing value(s) = 0. +Variable,N,Mean,Std Dev,Minimum,Maximum +a,3,2.00,1.00,1.00,3.00 +b,3,60.00,10.00,50.00,70.00 + +Variable,Value,Label +group,2.00, + +Table: Valid cases = 4; cases with missing value(s) = 0. +Variable,N,Mean,Std Dev,Minimum,Maximum +a,4,300.00,182.57,100.00,500.00 +b,4,8000.00,1825.74,6000.00,10000.00 + +Variable,Value,Label +group,1.00, + +Table: Data List +group,a,b,Za,Zb +1.00,1.00,50.00,-1.00,-1.00 +1.00,2.00,60.00,.00,.00 +1.00,3.00,70.00,1.00,1.00 + +Variable,Value,Label +group,2.00, + +Table: Data List +group,a,b,Za,Zb +2.00,100.00,6000.00,-1.10,-1.10 +2.00,200.00,7000.00,-.55,-.55 +2.00,400.00,9000.00,.55,.55 +2.00,500.00,10000.00,1.10,1.10 +]) +AT_CLEANUP