SAS编程技术教程

当前位置:首页 > 计算机网络 > 研究生/本科/专科教材 > SAS编程技术教程

出版社:清华大学
出版日期:2007-10
ISBN:9787302159490
作者:朱世武
页数:530页

章节摘录

版权页:   插图:   14.2.7宏变量范围 宏变量以使用范围分为全局宏变量和局部宏变量,全局变量可以在SAS对话运行期间使用并且可以在程序的任何地方引用,局部变量则只能在创建该局部变量的宏中使用,在这个宏之外,这个局部变量就没有任何意义。 宏可以嵌套,但要注意的是宏中定义的宏变量都是局部变量,所以需要了解局部宏变量的使用范围。例如,如果在宏macro1中创建了一个宏macro2和一个宏变量a,同时macro2创建了宏变量b,这时候宏变量a是macro1和macro2的局部变量,而b则只是macro2的局部变量,对macro1没有意义。 宏变量是保存在符号表中的,这个符号表是用来列出宏变量的名称和它的值。符号表也分为全局符号表,用来呈现全局宏变量,还有针对不同宏的局部变量表,局部宏变量被储存在局部符号表中。局部符号表在宏运行之前创建。 使用9/6SYMEXIST语句可以查看一个宏是否存在。 %let madc=321; %put%SYMEXIST(madc); 如果这个宏变量存在,函数%SYMEXIST就会返回1,如果不存在就会返回0。 下面讲解全局宏变量和局部宏变量。 14.2.8全局宏变量 全局宏变量包括: •除SYSPBUFF的所有自动宏变量; •在任何宏之外创建的宏变量; •由%GLOBAL语句创建的宏变量; •绝大多数由CALL SYMPUT语句创建的宏变量。 可以在SAS运行期间任何时间创建全局宏变量,同时除了一些不可改写的自动宏变量外,还可以在SAS运行期间的任意时间修改全局宏变量的值。在大多数的情况下,一旦定义了一个全局宏变量,它的值在整个SAS运行期间都是有效的,除非被修改。所以,如果一个全局宏变量名称存在,同时在一个宏里定义了一个有相同名称的局部宏变量(不是在%LOCAL语句中创建的宏变量或不是宏参数),这种情况下得到宏变量不是局部的,而是全局的,因为这个创建局部宏变量的语句,在同名称的全局宏变量存在的条件下被修改成全局宏变量,而不是创建局部变量。

内容概要

朱世武
  数量经济专业博士、金融工程专业博士后。清华大学经济管理学院金融系副教授,金融量化分析与计算专业委员会副秘书长,中国金融学会金融工程专业委员会委员。研究领域为固定收益、风险管理、金融计算与建模、金融数据库。讲授过的课程有金融数据库、金融统计学、实证金融学、SAS编程技术,以及数据、模型与决策。主持或参与16项科研项目。在国内外学术期刊上发表论文40余篇。著有《SAS编程技术教程》、《金融计算与建模》。

书籍目录

第1章  SAS软件入门  1.1  SAS软件介绍    1.1.1  SAS功能模块    1.1.2  SAS模块功能分类    1.1.3  SAS系统特点    1.1.4  SAS技术水平层次分类    1.1.5  本章目的  1.2  SAS安装与启动    1.2.1  SAS安装    1.2.2  SAS启动    1.2.3  SAS运行方式  1.3  SAS工作界面    1.3.1  菜单栏    1.3.2  工具栏    1.3.3  命令行    1.3.4  功能窗口  1.4  SAS窗口操作    1.4.1  窗口切换    1.4.2  视图停放    1.4.3  文件浏览及操作    1.4.4  程序编辑窗口操作    1.4.5  “功能键”窗口    1.4.6  “参数选择”窗口    1.4.7  数据集导入和导出  1.5  SAS帮助文档    1.5.1  打开SAS帮助文档    1.5.2  使用SAS帮助文档  习题第2章  SAS编程基础第3章  SAS函数与CALL子程序第4章  访问外部数据文件第5章  数据步读入原始数据第6章  数据步文件管理第7章  数据步修改与选择观测第8章  数据步循环与转移控制第9章  数据步变量与变量属性控制第10章  过程步通用语句第11章  全局通用语句第12章  输出控制第13章  变量输入输出格式第14章  宏编程技术第15章  数据管理第16章  统计量计算第17章  数据展现第18章  IML编程技术第19章  SQL过程简介第20章  SQL从单个表中检索数据第21章  利用SQL语句从多个表中检索数据第22章  SQL创建与更新表和视图第23章  SQL过程编程第24章  SAS处理流程与指针控制附录A  SAS函数与功能附录B  IML函数与语句

作者简介

《SAS编程技术教程》是作者在《SAS编程技术与金融数据处理》一书的基础上,书中配备了大量有实际意义的例子,加上作者多年来积累的练习题、水平测试题和综合练习题,可帮助读者轻松掌握SAS编程技术,从而避免了许多编程专著只是空洞地解释语句、创建没有实际意义例程的弊端。全书突出语句的重要应用功能,充分发挥SAS系统的优势,使读者充分体会到SAS系统的强大功能,从而实现复杂的数据处理。

图书封面


 SAS编程技术教程下载 更多精彩书评



发布书评

 
 


精彩书评 (总计2条)

  •     作为一个有着3+ yrs 的SASor,实话实说,这本书一般般。1. 书中的编排体系基本是字典式的,跟看HELP没啥区别。不对,区别是不如help清晰。2. 书中有明显的错误。3. 对有英语恐惧的人来说,可以不读。不过,相比SAS V8 基础教程,此书还是差一点。
  •     对初学 SAS,且没有旁人指导的情况下,这本书有些粗糙。个人感觉....个人意见哈。

精彩短评 (总计26条)

  •     老师推荐的,统计学的教学sas课程用的就是这本。
  •     朱世武写的三本SAS金融编程,框架结构一样不说,源程序都是一样的。。。
  •     内容不错,就是油墨的味道有点重
  •     内容较基础,对初学者有用
  •     老师推荐的~~不错!统计学的好书
  •     好吧。。。。的确没什么逻辑。。。。
  •       作为一个有着3+ yrs 的SASor,实话实说,这本书一般般。
      
      1. 书中的编排体系基本是字典式的,跟看HELP没啥区别。不对,区别是不如help清晰。
      
      2. 书中有明显的错误。
      
      3. 对有英语恐惧的人来说,可以不读。不过,相比SAS V8 基础教程,此书还是差一点。
  •     层次清晰,但语句过于简略,不适合学习用书,较适合作为使用时的参考书。
  •     有点粗糙 但写的狠专业 希望再版的时候好好搞搞封面页面之类的装修
  •     这本书不值得买,基本上只是把程序简单罗列出来而已,不仅没有必要的讲解,而且连程序的运行的结果也没有给出。我买了之后超级后悔,和原版的教程根本没法比。强烈怀疑纯粹是赚钱目的书。建议想学SAS的还是从原版书开始个人推荐the little sas book,虽是英文,但是很简单,四级水平就够了。讲解透彻,浅显易懂。网上到处都下得到
  •     初学者自学您推荐哪本书?
  •     一般
  •     教材简单易懂,对于金融专业的学生来讲是很好的计算工具,我强烈推荐。
  •     内容全面,适合初学者。
  •     读完这个再读the little sas book,简直哭出来了。
  •     作为SAS基础学习,其实是很细致的,但是比起SAS公司的教程还是略逊一筹。
  •     我都怀疑推荐购买的人你们都仔细看了没?语句是挺简单的,但是看不懂,有些语句都不知道怎么突然就冒出来了,而且还没有说明,也就是说本书在语法说明时要么没有例子,要么搞一些看不懂的例子,龌龊之极!而且多元分析也没有提及。
  •     分这么低……我倒感觉比小SAS书好多了。bug是多了点
  •     很久以前脑袋发热买的,发现国内好多软件教程就是在翻译manul,缺乏很多有意义的例子。
  •     如果还有更无聊的说明书.......入门在用朱世武reset的课件,看了看电子版.....一声嘘嘘
  •     刚开始看还行,但越看越无聊,有些程序都运行不起来
  •       对初学 SAS,且没有旁人指导的情况下,
      这本书有些粗糙。
      个人感觉....
      个人意见哈。
      
  •     该书完全没有体现SAS的好处,感觉和C语言差不多。
  •     就是本软件使用手册。朱世武的SAS书,盛名在外,除了版本新,写的并不好,结构很散乱。以前出的旧版SAS书,反而更有条理和耐心,比如高惠璇的“SAS系统与基础统计分析”。
  •     看着别的同学使用该书而买的,效果还可以,虽然有些内容很简略
  •     简单易学!很好的实用的书
 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024