统计软件SAS系统.PPT

数据步的编译和执行阶段 编译阶段(Compilation Phase):在这个阶段,系统扫描每个语句检查它是否有语法错误。大部分语法错误导致系统无法对数据步作进一步的处理。在编译阶段将建立要创建的数据集的描述部分。 执行阶段(Execution Phase):若数据步编译成功,就开始执行阶段。在这个阶段对源数据文件的每一条记录斗执行一次数据步,除非在程序中指明其它处理方式。在这个阶段建立数据集的数据部分。 数据步的编译阶段 对程序进行词语和语法检查,检查它是否有语法错误; 将程序转换为机器码,供执行阶段使用; 建立工作部件输入缓冲器(Input Buffer); 建立工作部件PDV(程序数据列)(Program Data Vector); 建立数据集中各个变量的三个必须的属性:Name,Type,Length; 建立新建数据集的描述部分。 * 数据步入门 SAS语言是一种专用的数据管理、分析语言,它提供了很强的数据操作能力。这些数据操作能力表现在它可以容易地读入任意复杂格式的输入数据,并可以对输入的数据进行计算、子集选择、更新、合并、拆分等操作。另外,SAS系统还提供了用来访问其它数据库系统如Sybase、Oracle的接口,访问各种微机使用的数据库文件,如FoxPro、Excel的接口及向导,并提供了一个SQL过程来实现数据库查询语言SQL的功能。 SAS语言直接

文档评论(0)

1亿VIP精品文档

相关文档