vooper 发表于 2018-8-16 09:32:14

[SAS]WHERE、FREQ、WEIGHT语句

WHERE语句用于选择输入数据集的子集进行分析。其语句格式为:WHERE 逻辑表达式;例如:WHERE MATH<60 OR ENGLISH<60;    /*指定分析数学或英语成绩不及格的学生*/FREQ语句用来指定一个代表观测出现的频数变量。其语句格式为:FREQ 变量列表;例如:FREQ FEMALE;WEIGHT语句用来指定一个代表观测权重的变量。其语句格式为:WEIGHT 变量;例如,在某些允许加权的分析中,其值和观测对应的方差成反比。

注意: 如果在某个观测中,FREQ变量的值小于1,这个观测在分析中不使用;如果FREQ变量的值不是整数,仅取整数部分使用。注意FREQ语句和WEIGHT语句的区别。FREQ变量表示观测出现的次数;WEIGHT变量给出观测相应的权数。当每个观测的权数都是整数时,WEIGHT语句也可用FREQ语句代替。

页: [1]
查看完整版本: [SAS]WHERE、FREQ、WEIGHT语句