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
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.
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
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.
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
,,N of Valid Cases,,4,,
Table: Directional Measures
-,,,,,Value,Asymp. Std. Error,Approx. T,Approx Sig.
+,,,,,Value,Asymp. Std. Error,Approx. T,Approx. Sig.
z,1,Nominal by Nominal,Lambda,Symmetric,.40,.28,1.12,.264
,,,,x Dependent,.25,.22,1.12,.264
,,,,y Dependent,1.00,.00,1.12,.264
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'.
x × y,1296.000,100.0%,.000,.0%,1296.000,100.0%
Table: Directional Measures
-,,,Value,Asymp. Std. Error,Approx. T,Approx Sig.
+,,,Value,Asymp. Std. Error,Approx. T,Approx. Sig.
Nominal by Nominal,Lambda,Symmetric,.423,.021,16.875,.000
,,x Dependent,.497,.024,15.986,.000
,,y Dependent,.370,.020,16.339,.000
x × y,137.000,100.0%,.000,.0%,137.000,100.0%
Table: Directional Measures
-,,,Value,Asymp. Std. Error,Approx. T,Approx Sig.
+,,,Value,Asymp. Std. Error,Approx. T,Approx. Sig.
Nominal by Nominal,Lambda,Symmetric,.259,.081,2.902,.004
,,x Dependent,.250,.089,2.479,.013
,,y Dependent,.267,.085,2.766,.006
x × y,6800.000,100.0%,.000,.0%,6800.000,100.0%
Table: Directional Measures
-,,,Value,Asymp. Std. Error,Approx. T,Approx Sig.
+,,,Value,Asymp. Std. Error,Approx. T,Approx. Sig.
Nominal by Nominal,Lambda,Symmetric,.208,.010,18.793,.000
,,x Dependent,.224,.013,16.076,.000
,,y Dependent,.192,.012,14.438,.000
x × y,500.000,100.0%,.000,.0%,500.000,100.0%
Table: Directional Measures
-,,,Value,Asymp. Std. Error,Approx. T,Approx Sig.
+,,,Value,Asymp. Std. Error,Approx. T,Approx. Sig.
Nominal by Nominal,Lambda,Symmetric,.031,.013,2.336,.019
,,x Dependent,.000,.000,NaN,NaN
,,y Dependent,.033,.014,2.336,.019
x × y,1.000000,100.0%,.000000,.0%,1.000000,100.0%
Table: Directional Measures
-,,,Value,Asymp. Std. Error,Approx. T,Approx Sig.
+,,,Value,Asymp. Std. Error,Approx. T,Approx. Sig.
Ordinal by Ordinal,Somers' d,Symmetric,-.084,,-.149,.882
,,x Dependent,-.045,.300,-.149,.882
,,y Dependent,-.684,2.378,-.149,.882
N of Valid Cases,,687.000,,
Table: Directional Measures
-,,,Value,Asymp. Std. Error,Approx. T,Approx Sig.
+,,,Value,Asymp. Std. Error,Approx. T,Approx. Sig.
Ordinal by Ordinal,Somers' d,Symmetric,.371,,10.669,.000
,,x Dependent,.351,.032,10.669,.000
,,y Dependent,.394,.035,10.669,.000
N of Valid Cases,,150.000,,
Table: Directional Measures
-,,,Value,Asymp. Std. Error,Approx. T,Approx Sig.
+,,,Value,Asymp. Std. Error,Approx. T,Approx. Sig.
Ordinal by Ordinal,Somers' d,Symmetric,1.000,,24.841,.000
,,x Dependent,1.000,.000,24.841,.000
,,y Dependent,1.000,.000,24.841,.000
N of Valid Cases,,150.000,,
Table: Directional Measures
-,,,Value,Asymp. Std. Error,Approx. T,Approx Sig.
+,,,Value,Asymp. Std. Error,Approx. T,Approx. Sig.
Ordinal by Ordinal,Somers' d,Symmetric,1.000,,24.841,.000
,,x Dependent,1.000,.000,24.841,.000
,,y Dependent,1.000,.000,24.841,.000
N of Valid Cases,,150.000,,
Table: Directional Measures
-,,,Value,Asymp. Std. Error,Approx. T,Approx Sig.
+,,,Value,Asymp. Std. Error,Approx. T,Approx. Sig.
Ordinal by Ordinal,Somers' d,Symmetric,-1.000,,-24.841,.000
,,x Dependent,-1.000,.000,-24.841,.000
,,y Dependent,-1.000,.000,-24.841,.000
N of Valid Cases,,150.000,,
Table: Directional Measures
-,,,Value,Asymp. Std. Error,Approx. T,Approx Sig.
+,,,Value,Asymp. Std. Error,Approx. T,Approx. Sig.
Ordinal by Ordinal,Somers' d,Symmetric,.971,,24.841,.000
,,x Dependent,.944,.013,24.841,.000
,,y Dependent,1.000,.000,24.841,.000
N of Valid Cases,,150.000,,
Table: Directional Measures
-,,,Value,Asymp. Std. Error,Approx. T,Approx Sig.
+,,,Value,Asymp. Std. Error,Approx. T,Approx. Sig.
Ordinal by Ordinal,Somers' d,Symmetric,.035,,1.009,.313
,,x Dependent,.805,.032,1.009,.313
,,y Dependent,.018,.017,1.009,.313
N of Valid Cases,,148.000,,
Table: Directional Measures
-,,,Value,Asymp. Std. Error,Approx. T,Approx Sig.
+,,,Value,Asymp. Std. Error,Approx. T,Approx. Sig.
Ordinal by Ordinal,Somers' d,Symmetric,-.206,,-2.641,.008
,,x Dependent,-.182,.069,-2.641,.008
,,y Dependent,-.237,.089,-2.641,.008
N of Valid Cases,,148.000,,
Table: Directional Measures
-,,,Value,Asymp. Std. Error,Approx. T,Approx Sig.
+,,,Value,Asymp. Std. Error,Approx. T,Approx. Sig.
Nominal by Nominal,Lambda,Symmetric,.338,.059,4.743,.000
,,x Dependent,.640,.085,4.875,.000
,,y Dependent,.174,.050,3.248,.001
N of Valid Cases,,212.000,,
Table: Directional Measures
-,,,Value,Asymp. Std. Error,Approx. T,Approx Sig.
+,,,Value,Asymp. Std. Error,Approx. T,Approx. Sig.
Nominal by Nominal,Lambda,Symmetric,.102,.067,1.473,.141
,,x Dependent,.027,.087,.302,.763
,,y Dependent,.165,.065,2.349,.019
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
N of Valid Cases,,66.0000,,
Table: Directional Measures
-,,,Value,Asymp. Std. Error,Approx. T,Approx Sig.
+,,,Value,Asymp. Std. Error,Approx. T,Approx. Sig.
Nominal by Nominal,Lambda,Symmetric,.0455,.1629,.2723,.785
,,x Dependent,.0000,.0000,NaN,NaN
,,y Dependent,.0500,.1791,.2723,.785
x × y,987.000,100.0%,.000,.0%,987.000,100.0%
Table: Directional Measures
-,,,Value,Asymp. Std. Error,Approx. T,Approx Sig.
+,,,Value,Asymp. Std. Error,Approx. T,Approx. Sig.
Nominal by Nominal,Lambda,Symmetric,.000,.000,NaN,NaN
,,x Dependent,.000,.000,NaN,NaN
,,y Dependent,.000,.000,NaN,NaN
WEIGHT BY w.
-CROSSTABS
+CROSSTABS
/table x BY y BY z
/table x BY y
/barchart.