SAS过程步对SAS数据集中的变量进行各种统计分析,并对分析结果进行呈现、输出。


PROC 过程名 <data=数据集名> <其它选项>;
过程步语句</选项>;
run;

例:

在回归分析过程步proc reg中,通过数据集选项规定将哪些结果保存为SAS数据集,例如covout 选项表示将参数估计的协方差矩阵输出到由outest=给出的SAS数据集中,model语句选项选择回归的方法(如回归是否带常数项、是否采用岭回归以克服多重共线性等)。

proc reg data=sashelp.class covout outest=sgx;
model weight=age/noint collin;
run;



-----------------------------------------------------------------------------------------

proc步中的语句

主要用于对过程作用范围、方式等的控制。

Var语句

用于说明参与proc步操作的变量。如果缺省,则PROC步对指定数据集中所有变量进行操作(如果是统计分析步,则对所有数值型变量进行操作);

proc means data=sashelp.class;
var height;
run;
proc means data=sashelp.class;
run;



Model语句


用于一大类(注意:不是全部)统计分析过程中,用来表明分析中的因变量和自变量。 一般形式:MODEL 因变量列表=自变量列表/<选项>;
很多统计分析过程是对模型的估计,需要指明模型中的自变量和因变量,如回归分析等。

proc reg data=sashelp.class;
model weight=age
run;






Id语句


在打印输出或结果输出时用于标示观测。如果不采用id变量,则数据打印结果采用系统默认的观测编号OBS标示观测。

Where语句


将参与操作的观测限制为满足条件的观测。



Proc print data=sashelp.class;
Where sex=’F’;
Id name;
Run;

Class语句


给出分类变量,使得PROC统计分析过程对分类变量决定的类分别处理。 一般形式:

Class (或者Classes) 变量列表;



proc means data=sashelp.class;
var age weight height;
class sex;
run;

注意:

不是所有PROC步中都可以使用CLASS语句。


By语句


By语句使得PROC步按By变量值相同的观测形成的By组分别进行操作。

By 变量列表;




Output语句


将过程步处理的结果存入一个SAS数据集。

TPUT out=数据集名 <关键词=指定名字>;

关键词=用来指明处理结果数据集中的有关变量及其名字,如果没有这个选项,SAS将采用默认变量名。

sas cox回归分析 cox回归sas语句_sas cox回归分析



Quit语句

退出PROC步。

一般形式:

QUIT;

注意:这个命令很重要。如果丢掉这个命令,过程步一直处于执行状态而不会结束,数据集选项中的输出数据集则不会生成。

sas cox回归分析 cox回归sas语句_SAS_02





--------------------------------------------------------------------------------------------------------




SAS基础统计过程

基础统计过程——Proc means过程

1、描述统计量、

分位数

       SAS基础统计过程中的描述统计量和分位数。
       (1) 位置统计量:均值、样本中位数Median、样本众数Mode、分位数
       (2) 变异性统计量:极差、方差、标准差、变异系数CV: 标准差和均值的比,并以百分数表示。
       (3) 形状统计量:偏度:用于衡量样本分布的对称度。


2、总体均值的置信区间上下限


3、极端值识别


4、均值的是否为0的t检验



类似的过程还有:

Proc univariate过程
proc summary过程
proc corr过程
proc freq过程


SAS报表过程:
Proc print ——打印过程
Proc plot——图形过程
Proc Chart——图表过程


SAS得分过程:
Proc standard——标准化过程
Proc rank——秩得分过程


SAS实用过程:
Proc Sort——排序过程
Proc Transpose——转置过程 
Proc SQL——结构查询语言过程