SAS:一些基本知识

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将采用默认变量名。


Quit语句

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


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

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——结构查询语言过程




  • 8
    点赞
  • 43
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值