SAS编程技术SAS处理流程和指针控制.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SAS编程技术SAS处理流程和指针控制

第24章 SAS处理流程与指针控制 SAS处理流程 数据步定义 通过数据步可以实现的功能如下。 创建SAS数据集(SAS数据文件或SAS数据视窗); 读取外部数据文件创建SAS数据集; 通过对现有SAS数据集取子集、合并、修改和更新创建新的SAS数据集; 分析、操作或展示数据; 创建新变量; 产生报告、或将文件存储到硬盘或磁带上; 提取信息; 文件管理。 指针控制 列行指针控制 列指针控制指定变量从哪一列开始读入数据。 行指针控制可以实现如下控制: · 将指针移动至下一次记录行; · 在INPUT语句中定义每个观测所要读入的记录行数量,或在INFILE语句中使用N=选项设定每个观测所需读入的记录数量。 使用行固定说明符 下列情况发生时使用行固定说明符使得指针停留在当前的输入记录行上。 一个数据记录行被多个INPUT语句读入(单尾缀@)。 一个数据记录行包含多个观测所需要的值(双尾缀@@)。 一个数据记录行需要在下一个DATA步的重复过程中再次读入(双尾缀@@)。 单尾缀@ 一般来说,数据步中的每个INPUT语句都会将一条新的数据记录行读入输入缓冲区中,若用单尾缀@控制,则在同一个重复过程中: 指针位置没有改变。 没有新的记录行被读入到输入缓冲区当中。 下一个INPUT语句会继续读入同一条记录行。 SAS在使用单尾缀@时,会在碰到以下情况时释放一条记录行: 一个空的INPUT语句: input; 一个不带单尾缀@的input语句; 下一次重复过程开始。 双尾缀@@ 一般来说,若使用双尾缀@@,则数据步在进行下一次重复过程时,INPUT语句读入同一条记录行。 在碰到下列情况时,SAS才会将一个记录行释放: 指针移动超过了输入记录的尾端; 空INPUT语句; 在DATA步下一次重复开始时,有一个单尾缀的INPUT语句input @; 读完数据后的指针位置 多个数据行构成一个观测 指针超过行的结尾 指针移到第一列之前 当列指针试图移到第一列之前的位置时,会被限制到第一列。 例24. 5 列指针移到第一列。 data one; input x @(A-7) y; cards; 1 ; run;/*x=1 y=1*/ SAS在读完X的值之后,指针回到第一列。x和y有同样的值。 例6.1 沪市股票价格指数波动的ARCH检验 为了检验股票价格指数的波动是否具有条件异方差性,本例选择了沪市股票的收盘价格指数的日数据作为样本序列,这是因为上海股票市场不仅开市早,市值高,对于各种冲击的反应较为敏感,因此,本例所分析的沪市股票价格波动具有一定代表性。在这个例子中,我们选择的样本序列{sp}是1996年1月1日至2006年12月31日的上海证券交易所每日股票价格收盘指数,为了减少舍入误差,在估计时,对{sp}进行自然对数处理,即将序列{ln(sp)}作为因变量进行估计。 由于股票价格指数序列常常用一种特殊的单位根过程——随机游动(Random Walk)模型描述,所以本例进行估计的基本形式为: (6.1.12) 首先利用最小二乘法,估计了一个普通的回归方程,结果如下: (6.1.13) (2.35) (951) R2= 0.997   可以看出,这个方程的统计量很显著,而且,拟合 的程度也很好。但是需要检验这个方程的误差项是否存在条件异方差性,。 图6.1 股票价格指数方程回归残差 观察上图,该回归方程的残差,我们可以注意到波动的“成群”现象:波动在一些较长的时间内非常小,在其他一些较长的时间内非常大,这说明残差序列存在高阶ARCH效应。 清华大学经管学院 朱世武 Zhushw@ Resdat样本数据: SAS论坛: SAS处理流程数据集 SAS数据文件 SAS数据视图 PROC SQL视图 SAS/ACCESS视图 原始数据 外部文件数据 程序行数据 远程数据 FTP TCP/IP socket URL DATA步 SAS数据集 PORC步 SAS报告 SAS数据集 SAS日志 SAS报告 SAS日志 其它外部数据文件 编译SAS语句 包括语法检查 编译阶段 建立 输入缓冲区 程序数据向量PDV 描述信息 开始

文档评论(0)

wuyoujun92 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档