选择个案

“选择个案”提供了几种基于包含变量和复杂表达式的条件来选择个案子组的方法。 您也可以选择个案的随机样本。 用于定义子组的条件可包括:

  • 变量值和范围
  • 日期和时间范围
  • 个案(行)编号
  • 算术表达式
  • 逻辑表达式
  • 函数

全部个案关闭个案过滤,并使用全部个案。

如果满足条件使用条件表达式选择个案。 如果条件表达式的结果为 true,那么选择该个案。 如果结果为 false 或 missing,那么不选择该个案。

随机个案样本根据近似的百分比或精确的个案数来选择随机样本。

基于时间或个案范围根据个案数目范围或日期/时间范围来选择个案。

使用过滤变量使用来自数据文件的选定数字变量作为过滤变量。 选择过滤变量值不为 0 或 missing 的个案。

输出

此部分控制对未选定个案的处理。 可以选择以下可选项之一来处理未选定个案:

  • 过滤掉未选定的个案。 未选定的个案不包括在分析中,但保留在数据集中。 如果关闭过滤,则在会话中稍后可以使用未选定个案。 如果选择随机样本,或者基于条件表达式选择个案,则此项生成名为 filter_$ 的变量,对选定个案该变量的值为 1,对未选定个案该变量的值为 0。
  • 将选定的个案复制到新数据集。 选定的个案复制到新数据集,原始数据集未受影响。 未选中个案不包括在新数据集中,而在初始数据集中保持其初始状态。
  • 删除未选定个案。 从数据集删除未选定个案。 只有退出文件而不保存任何更改,然后重新打开文件,才能恢复删除的个案。 如果保存对数据文件的更改,则会永久删除个案。

:如果删除未选定个案并保存文件,则无法恢复个案。

要选择个案的子集,请执行下列操作

  1. 从菜单中选择:

    数据 > 选择个案 ...

  2. 选择一个选择个案的方法。
  3. 指定选择个案的条件。