Skip to content

15.7.9.1 单元格定义变量的缺失值 ​

对于将表划分为单元格的变量,CTABLES Per-Variable Category Options 中描述的各变量类别选项决定了哪些数据被分析。如果此类变量的任一类别会排除某个个案,则该个案不被纳入。

作为示例,考虑以下完全人为构造的数据集,其中 ‘x’ 和 ‘y’ 是缺失值为 9 的分类变量,‘z’ 是标度变量:

xyz
111
1210
19100
211000
2210000
29100000
911000000
9210000000
99100000000

使用 ‘x’ 和 ‘y’ 定义单元格,并对 ‘z’ 进行汇总,默认情况下 PSPP 会省略所有 ‘x’ 或 ‘y’(或二者)缺失的个案:

CTABLES /TABLE x > y > z [SUM].
Sum
x1y1z1
2z10
2y1z1000
2z10000

然而,如果我们添加 CATEGORIES 说明以包含 ‘y’ 或 ‘x’ 和 ‘y’ 的缺失值,输出表就会包含它们,如下所示:

CTABLES /TABLE x > y > z [SUM] /CATEGORIES VARIABLES=y MISSING=INCLUDE.
CTABLES /TABLE x > y > z [SUM] /CATEGORIES VARIABLES=x y MISSING=INCLUDE.
Sum
x1y1z1
2z10
9z100
2y1z1000
2z10000
9z100000
Sum
x1y1z1
2z10
9z100
2y1z1000
2z10000
9z100000
9y1z1000000
2z10000000
9z100000000

基于 GNU PSPP 2.0.1 手册与入门教程整理