文章目录
统计基础补充
![]() |
![]() |
![]() |
PROC步基本语法
PROC 过程 DATA=分析数据 <options>;
VAR 分析变量列;
BY 分组变量; (使用之前都要先排序)
CLASS 分类变量;
TABLES 制表变量;
WEIGHT 权重变量;
PLOT/PLOT2 作图变量;
ID 关键字变量;
FORMAT 格式化;
LABEL 标签;
WHERE 选择;
MODEL 公式 [e.g. Y=X1 X2];
RUN; 暂停 (QUIT; 退出)
部分过程步语句的选项写在 / 符号之后
PROC FORMAT 定义输出格式过程
可以用FORMAT定义的格式分组数据
PROC FORMAT <library=saslib 一般不用>;
VALUE <$> 格式名 /*字符型变量格式名前加$,字符型和数值型的确定看原始变量的类型*/
范围1=格式化值1
范围n=格式化值n;
RUN;
e.g.
'A'='Asia'
1,3,5,7='Odd' /* ,区分离散值 */
50000-HIGH='Not Aforfable' /* -用于连续区间 */
13-<20='teenager' /* <表示开区间 */
0<-HIGH='positive non zero' /* HIGH/LOW指定最高和最低非缺失值 */
OTHER