pivot-table: Change the default format to omit empty rows and columns.
[pspp] / tests / language / stats / crosstabs.at
index 7e8a3f91eba94204672ba63c4eb0a171c9db2986..de13f1b6b12e651e72ed1cc47d67dacf679be2c9 100644 (file)
@@ -1,16 +1,16 @@
 dnl PSPP - a program for statistical analysis.
 dnl Copyright (C) 2017 Free Software Foundation, Inc.
-dnl 
+dnl
 dnl This program is free software: you can redistribute it and/or modify
 dnl it under the terms of the GNU General Public License as published by
 dnl the Free Software Foundation, either version 3 of the License, or
 dnl (at your option) any later version.
-dnl 
+dnl
 dnl This program is distributed in the hope that it will be useful,
 dnl but WITHOUT ANY WARRANTY; without even the implied warranty of
 dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 dnl GNU General Public License for more details.
-dnl 
+dnl
 dnl You should have received a copy of the GNU General Public License
 dnl along with this program.  If not, see <http://www.gnu.org/licenses/>.
 dnl
@@ -79,8 +79,12 @@ Table: Summary
 x × y,0,.0%,1,100.0%,1,100.0%
 
 Table: x × y
-,,
-,,
+,,,y,,,,,,,Total
+,,,1.00,2.00,3.00,4.00,5.00,6.00,7.00,
+x,1.00,Count,,,,,,,,
+,2.00,,,,,,,,,
+,3.00,,,,,,,,,
+Total,,,,,,,,,,
 ]])
 AT_CLEANUP
 
@@ -134,15 +138,15 @@ AT_DATA([crosstabs.sps],
        z   4.
 
 BEGIN DATA.
-0111 
-0222 
-0311 
-0412 
-0521 
-0612 
-0711 
-0811 
-0912 
+0111
+0222
+0311
+0412
+0521
+0612
+0711
+0811
+0912
 END DATA.
 
 LIST.
@@ -153,9 +157,9 @@ CROSSTABS TABLES  y by z.
 AT_CHECK([pspp -o - -O format=csv -o pspp.txt crosstabs.sps], [0],
   [Table: Reading 1 record from INLINE.
 Variable,Record,Columns,Format
-x,1,1-  2,F2.0
-y,1,3-  3,F1.0
-z,1,4-  4,F1.0
+x,1,1-2,F2.0
+y,1,3-3,F1.0
+z,1,4-4,F1.0
 
 Table: Data List
 x,y,z
@@ -336,15 +340,15 @@ AT_DATA([crosstabs.sps],
        z   4.
 
 BEGIN DATA.
-0111 
-0222 
-0311 
-0412 
-0521 
-0612 
-0711 
-0811 
-0912 
+0111
+0222
+0311
+0412
+0521
+0612
+0711
+0811
+0912
 END DATA.
 
 LIST.
@@ -355,9 +359,9 @@ CROSSTABS TABLES  x BY y BY z/STATISTICS=ALL.
 AT_CHECK([pspp -o - -O format=csv -o pspp.csv -o pspp.txt crosstabs.sps], [0],
   [Table: Reading 1 record from INLINE.
 Variable,Record,Columns,Format
-x,1,1-  2,F2.0
-y,1,3-  3,F1.0
-z,1,4-  4,F1.0
+x,1,1-2,F2.0
+y,1,3-3,F1.0
+z,1,4-4,F1.0
 
 Table: Data List
 x,y,z
@@ -632,206 +636,206 @@ SET DECIMAL DOT.
 
 DATA LIST notable LIST  /schtyp (F9.2) female (F9.2) ses (F9.2) .
 begin data.
-      1.00       .00      1.00 
-      1.00      1.00      2.00 
-      1.00       .00      3.00 
-      1.00       .00      3.00 
-      1.00       .00      2.00 
-      1.00       .00      2.00 
-      1.00       .00      2.00 
-      1.00       .00      2.00 
-      1.00       .00      2.00 
-      1.00       .00      2.00 
-      1.00       .00      2.00 
-      1.00       .00      2.00 
-      1.00       .00      3.00 
-      1.00       .00      3.00 
-      1.00       .00      1.00 
-      1.00       .00      1.00 
-      1.00       .00      3.00 
-      2.00       .00      2.00 
-      1.00       .00      3.00 
-      1.00       .00      2.00 
-      1.00       .00      2.00 
-      1.00       .00      2.00 
-      1.00       .00      2.00 
-      1.00       .00      3.00 
-      1.00       .00      2.00 
-      1.00       .00      2.00 
-      1.00       .00      3.00 
-      2.00       .00      2.00 
-      2.00       .00      3.00 
-      1.00       .00      1.00 
-      1.00       .00      2.00 
-      1.00       .00      3.00 
-      2.00       .00      3.00 
-      1.00       .00      2.00 
-      2.00       .00      3.00 
-      1.00       .00      3.00 
-      2.00       .00      2.00 
-      1.00       .00      3.00 
-      1.00       .00      1.00 
-      1.00       .00      2.00 
-      2.00       .00      2.00 
-      2.00       .00      2.00 
-      1.00       .00      2.00 
-      1.00       .00      1.00 
-      1.00       .00      3.00 
-      1.00       .00      1.00 
-      1.00       .00      3.00 
-      1.00       .00      2.00 
-      2.00       .00      2.00 
-      1.00       .00      2.00 
-      1.00       .00      2.00 
-      1.00       .00      3.00 
-      1.00       .00      2.00 
-      2.00       .00      2.00 
-      1.00       .00      2.00 
-      1.00       .00      3.00 
-      1.00       .00      1.00 
-      1.00       .00      2.00 
-      2.00       .00      2.00 
-      1.00       .00      2.00 
-      2.00       .00      2.00 
-      1.00       .00      3.00 
-      1.00       .00      1.00 
-      1.00       .00      2.00 
-      2.00       .00      3.00 
-      1.00       .00      2.00 
-      1.00       .00      2.00 
-      1.00       .00      1.00 
-      1.00       .00      1.00 
-      1.00       .00      2.00 
-      1.00       .00      2.00 
-      1.00       .00      3.00 
-      1.00       .00      2.00 
-      1.00       .00      2.00 
-      1.00       .00      2.00 
-      1.00       .00      1.00 
-      1.00       .00      3.00 
-      1.00       .00      3.00 
-      1.00       .00      2.00 
-      1.00       .00      3.00 
-      1.00       .00      3.00 
-      1.00       .00      1.00 
-      2.00       .00      2.00 
-      1.00       .00      1.00 
-      1.00       .00      2.00 
-      1.00       .00      3.00 
-      1.00       .00      3.00 
-      1.00       .00      3.00 
-      1.00       .00      2.00 
-      1.00       .00      3.00 
-      1.00       .00      2.00 
-      1.00       .00      1.00 
-      1.00      1.00      3.00 
-      1.00      1.00      1.00 
-      1.00      1.00      1.00 
-      1.00      1.00      1.00 
-      1.00      1.00      2.00 
-      1.00      1.00      3.00 
-      1.00      1.00      1.00 
-      2.00      1.00      3.00 
-      1.00      1.00      3.00 
-      1.00      1.00      3.00 
-      1.00      1.00      1.00 
-      1.00      1.00      3.00 
-      1.00      1.00      2.00 
-      1.00      1.00      2.00 
-      1.00      1.00      3.00 
-      1.00      1.00      1.00 
-      2.00      1.00      1.00 
-      2.00      1.00      3.00 
-      1.00      1.00      2.00 
-      1.00      1.00      1.00 
-      1.00      1.00      3.00 
-      1.00      1.00      1.00 
-      2.00      1.00      3.00 
-      1.00      1.00      2.00 
-      1.00      1.00      3.00 
-      1.00      1.00      3.00 
-      1.00      1.00      1.00 
-      1.00      1.00      1.00 
-      2.00      1.00      1.00 
-      1.00      1.00      2.00 
-      1.00      1.00      2.00 
-      1.00      1.00      2.00 
-      1.00      1.00      1.00 
-      1.00      1.00      3.00 
-      1.00      1.00      2.00 
-      1.00      1.00      2.00 
-      1.00      1.00      3.00 
-      1.00      1.00      1.00 
-      1.00      1.00      2.00 
-      1.00      1.00      1.00 
-      1.00      1.00      2.00 
-      1.00      1.00      2.00 
-      1.00      1.00      1.00 
-      1.00      1.00      3.00 
-      2.00      1.00      2.00 
-      1.00      1.00      2.00 
-      1.00      1.00      2.00 
-      2.00      1.00      2.00 
-      1.00      1.00      1.00 
-      1.00      1.00      3.00 
-      1.00      1.00      2.00 
-      1.00      1.00      2.00 
-      1.00      1.00      2.00 
-      2.00      1.00      3.00 
-      1.00      1.00      2.00 
-      2.00      1.00      2.00 
-      1.00      1.00      1.00 
-      1.00      1.00      1.00 
-      1.00      1.00      1.00 
-      1.00      1.00      3.00 
-      1.00      1.00      2.00 
-      1.00      1.00      2.00 
-      1.00      1.00      2.00 
-      1.00      1.00      2.00 
-      1.00      1.00      2.00 
-      1.00      1.00      2.00 
-      1.00      1.00      2.00 
-      1.00      1.00      3.00 
-      1.00      1.00      1.00 
-      1.00      1.00      2.00 
-      2.00      1.00      3.00 
-      1.00      1.00      1.00 
-      1.00      1.00      2.00 
-      1.00      1.00      1.00 
-      1.00      1.00      2.00 
-      1.00      1.00      1.00 
-      2.00      1.00      2.00 
-      1.00      1.00      1.00 
-      1.00      1.00      1.00 
-      1.00      1.00      2.00 
-      1.00      1.00      3.00 
-      1.00      1.00      3.00 
-      1.00      1.00      1.00 
-      1.00      1.00      1.00 
-      1.00      1.00      2.00 
-      1.00      1.00      2.00 
-      1.00      1.00      3.00 
-      1.00      1.00      1.00 
-      1.00      1.00      2.00 
-      2.00      1.00      2.00 
-      1.00      1.00      3.00 
-      1.00      1.00      2.00 
-      1.00      1.00      3.00 
-      1.00      1.00      1.00 
-      1.00      1.00      2.00 
-      1.00      1.00      2.00 
-      2.00      1.00      3.00 
-      1.00      1.00      1.00 
-      1.00      1.00      1.00 
-      2.00      1.00      3.00 
-      2.00      1.00      2.00 
-      1.00      1.00      3.00 
-      2.00      1.00      2.00 
-      2.00      1.00      2.00 
-      1.00      1.00      2.00 
-      2.00      1.00      2.00 
-      1.00      1.00      2.00 
-      1.00      1.00      3.00 
+      1.00       .00      1.00
+      1.00      1.00      2.00
+      1.00       .00      3.00
+      1.00       .00      3.00
+      1.00       .00      2.00
+      1.00       .00      2.00
+      1.00       .00      2.00
+      1.00       .00      2.00
+      1.00       .00      2.00
+      1.00       .00      2.00
+      1.00       .00      2.00
+      1.00       .00      2.00
+      1.00       .00      3.00
+      1.00       .00      3.00
+      1.00       .00      1.00
+      1.00       .00      1.00
+      1.00       .00      3.00
+      2.00       .00      2.00
+      1.00       .00      3.00
+      1.00       .00      2.00
+      1.00       .00      2.00
+      1.00       .00      2.00
+      1.00       .00      2.00
+      1.00       .00      3.00
+      1.00       .00      2.00
+      1.00       .00      2.00
+      1.00       .00      3.00
+      2.00       .00      2.00
+      2.00       .00      3.00
+      1.00       .00      1.00
+      1.00       .00      2.00
+      1.00       .00      3.00
+      2.00       .00      3.00
+      1.00       .00      2.00
+      2.00       .00      3.00
+      1.00       .00      3.00
+      2.00       .00      2.00
+      1.00       .00      3.00
+      1.00       .00      1.00
+      1.00       .00      2.00
+      2.00       .00      2.00
+      2.00       .00      2.00
+      1.00       .00      2.00
+      1.00       .00      1.00
+      1.00       .00      3.00
+      1.00       .00      1.00
+      1.00       .00      3.00
+      1.00       .00      2.00
+      2.00       .00      2.00
+      1.00       .00      2.00
+      1.00       .00      2.00
+      1.00       .00      3.00
+      1.00       .00      2.00
+      2.00       .00      2.00
+      1.00       .00      2.00
+      1.00       .00      3.00
+      1.00       .00      1.00
+      1.00       .00      2.00
+      2.00       .00      2.00
+      1.00       .00      2.00
+      2.00       .00      2.00
+      1.00       .00      3.00
+      1.00       .00      1.00
+      1.00       .00      2.00
+      2.00       .00      3.00
+      1.00       .00      2.00
+      1.00       .00      2.00
+      1.00       .00      1.00
+      1.00       .00      1.00
+      1.00       .00      2.00
+      1.00       .00      2.00
+      1.00       .00      3.00
+      1.00       .00      2.00
+      1.00       .00      2.00
+      1.00       .00      2.00
+      1.00       .00      1.00
+      1.00       .00      3.00
+      1.00       .00      3.00
+      1.00       .00      2.00
+      1.00       .00      3.00
+      1.00       .00      3.00
+      1.00       .00      1.00
+      2.00       .00      2.00
+      1.00       .00      1.00
+      1.00       .00      2.00
+      1.00       .00      3.00
+      1.00       .00      3.00
+      1.00       .00      3.00
+      1.00       .00      2.00
+      1.00       .00      3.00
+      1.00       .00      2.00
+      1.00       .00      1.00
+      1.00      1.00      3.00
+      1.00      1.00      1.00
+      1.00      1.00      1.00
+      1.00      1.00      1.00
+      1.00      1.00      2.00
+      1.00      1.00      3.00
+      1.00      1.00      1.00
+      2.00      1.00      3.00
+      1.00      1.00      3.00
+      1.00      1.00      3.00
+      1.00      1.00      1.00
+      1.00      1.00      3.00
+      1.00      1.00      2.00
+      1.00      1.00      2.00
+      1.00      1.00      3.00
+      1.00      1.00      1.00
+      2.00      1.00      1.00
+      2.00      1.00      3.00
+      1.00      1.00      2.00
+      1.00      1.00      1.00
+      1.00      1.00      3.00
+      1.00      1.00      1.00
+      2.00      1.00      3.00
+      1.00      1.00      2.00
+      1.00      1.00      3.00
+      1.00      1.00      3.00
+      1.00      1.00      1.00
+      1.00      1.00      1.00
+      2.00      1.00      1.00
+      1.00      1.00      2.00
+      1.00      1.00      2.00
+      1.00      1.00      2.00
+      1.00      1.00      1.00
+      1.00      1.00      3.00
+      1.00      1.00      2.00
+      1.00      1.00      2.00
+      1.00      1.00      3.00
+      1.00      1.00      1.00
+      1.00      1.00      2.00
+      1.00      1.00      1.00
+      1.00      1.00      2.00
+      1.00      1.00      2.00
+      1.00      1.00      1.00
+      1.00      1.00      3.00
+      2.00      1.00      2.00
+      1.00      1.00      2.00
+      1.00      1.00      2.00
+      2.00      1.00      2.00
+      1.00      1.00      1.00
+      1.00      1.00      3.00
+      1.00      1.00      2.00
+      1.00      1.00      2.00
+      1.00      1.00      2.00
+      2.00      1.00      3.00
+      1.00      1.00      2.00
+      2.00      1.00      2.00
+      1.00      1.00      1.00
+      1.00      1.00      1.00
+      1.00      1.00      1.00
+      1.00      1.00      3.00
+      1.00      1.00      2.00
+      1.00      1.00      2.00
+      1.00      1.00      2.00
+      1.00      1.00      2.00
+      1.00      1.00      2.00
+      1.00      1.00      2.00
+      1.00      1.00      2.00
+      1.00      1.00      3.00
+      1.00      1.00      1.00
+      1.00      1.00      2.00
+      2.00      1.00      3.00
+      1.00      1.00      1.00
+      1.00      1.00      2.00
+      1.00      1.00      1.00
+      1.00      1.00      2.00
+      1.00      1.00      1.00
+      2.00      1.00      2.00
+      1.00      1.00      1.00
+      1.00      1.00      1.00
+      1.00      1.00      2.00
+      1.00      1.00      3.00
+      1.00      1.00      3.00
+      1.00      1.00      1.00
+      1.00      1.00      1.00
+      1.00      1.00      2.00
+      1.00      1.00      2.00
+      1.00      1.00      3.00
+      1.00      1.00      1.00
+      1.00      1.00      2.00
+      2.00      1.00      2.00
+      1.00      1.00      3.00
+      1.00      1.00      2.00
+      1.00      1.00      3.00
+      1.00      1.00      1.00
+      1.00      1.00      2.00
+      1.00      1.00      2.00
+      2.00      1.00      3.00
+      1.00      1.00      1.00
+      1.00      1.00      1.00
+      2.00      1.00      3.00
+      2.00      1.00      2.00
+      1.00      1.00      3.00
+      2.00      1.00      2.00
+      2.00      1.00      2.00
+      1.00      1.00      2.00
+      2.00      1.00      2.00
+      1.00      1.00      2.00
+      1.00      1.00      3.00
 end data.
 
 VARIABLE LABEL schtyp 'type of school'.
@@ -1639,7 +1643,7 @@ AT_CLEANUP
 
 AT_SETUP([CROSSTABS Cohens Kappa])
 
-dnl Example from Wood J. M. 
+dnl Example from Wood J. M.
 dnl "Understanding and Computing Cohen's Kappa: A Tutorial"
 dnl WebPsychEmpiricist. Oct 3 2007
 AT_DATA([kappa.sps], [dnl
@@ -1858,7 +1862,7 @@ END DATA.
 
 WEIGHT BY w.
 
-CROSSTABS 
+CROSSTABS
          /table x BY y BY z
          /table x BY y
          /barchart.