

SDA Listcase Program
本程序列出了用户指定的变量的值。变量的值也可以转化为第二个变量的百分数。这在数据文件中的某些项是集合单位时尤其有用(如人口样本中的省)
可以用一个或多个过滤变量来显示的样本空间的子集里的值。在用户没有使用充足的过滤变量时候,通常每个列表中的值限制在500个之类。
步骤
Specify variables
指定变量
可用项目的文档中给出的变量名来指定需要显示在列表中的变量
名。也可以要求显示百分数。
- Specify one or more filter variables 指定一个或多个过滤变量
过滤变量用于限制将列表限制到样本的某个子集中。除非数据集很小,否则通常需要有过滤变量。
Select display
options 选择显示选项
指定变量名之后,选择所需的显示选项(display
options)。这些选项会影响到显示显示数值的方式以及是否显示每个变量的正文。
- Start the listing 运行列表程序
指定所有变量和显示选项之后,选择Start
Listing来运行程序
也可以选择Clear fields清除所选项后重新开始。
- Variables to list 要列出的变量
在窗口中输入要包含在列表中的变量名
Percentages 百分数
可以仅仅简单地指定变量名,也可以将一个数值转化为另一个变量的百分数。这在数据文件中的某些项是集合单位时尤其有用(如人口样本中的省)
为计算及显示百分数,使用如下格式,以$p开始,而不是简单的变量名
$p(var1,var2)
当"var1"和"var2"都是数据集中的变量时,显示值 100 * var1 / var2 (小数点位在第一位)
没必要单独指出"var1"和"var2"。
-
$p(var1,var2,2)
用于显示小数点位不在第一位的百分比。可以在"var2"后给出所需的小数点位。上述的例子小数点位在第二位。
-
- $p(demo,totvote,"Pct democratic")
用于给所生成百分比自定义名称,在双引号中给出想要的名字。这个名字会显示在这个百分比列的顶部。
- Filter variables 过滤变量
-
- 指定在列表中显示的变量之后,需要过滤变量用于指定所需显示的样本。由于通常数据文件很大,所以需要将列表范围限制在一个子集中。
为了避免列出大量的样本值,本程序限定缺省最多显示500个值,但这个限制可以在建立Web档案时进行修改。
- Summaries of each variable listed 列出变量的概要
- 对于每个列出的数值变量,可以在列表程序中得到选定样本的值的概要。这些概要不包含缺失值和超过范围的值。
可用的概要有
- Sum of the values 总和
- Mean of the values 均值
- Minimum value listed 最小值
- Maximum value listed 最大值
对于百分数,概要以如下形式表现
- Sum: calculated from the sums of the two variables
两个变量的总和
- Mean: the mean of the percentages in a column
一列中的百分数的均值
- Minimum: the smallest valid value in a column 一列中最小有效值
- Maximum: the greatest valid value in a column 一列中最大有效值
- How to display numeric variables 如何显示数值变量
-
-
- Numeric codes 数值
每个变量的数值存储在数据集中
- Category labels 种类标签
如果数值码定义了标签,则通常会显示标签而不是这个数值码。如果选中了这个选项,但是指定的数值没有定义标签,则会显示数值
- Both numeric codes and labels 数值与标签并存
使用这个选项,如果定义了标签,数值总会在标签后面显示出来。这是缺省选项。
Display text for the listed variables 显示变量的正文
- 如果选择了这一项,则在列表程序底部会列出对应于每个变量的正文。如果指定了百分比,则此百分比设计到的每个变量都可以被显示出来。