欢迎来到冰豆网! | 帮助中心 分享价值,成长自我!
冰豆网
全部分类
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • 党团工作>
  • ImageVerifierCode 换一换
    首页 冰豆网 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    金融数据库SAS编程与数据处理218章复习题.docx

    • 资源ID:7529968       资源大小:25.37KB        全文页数:19页
    • 资源格式: DOCX        下载积分:12金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要12金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    金融数据库SAS编程与数据处理218章复习题.docx

    1、金融数据库SAS编程与数据处理218章复习题SAS编程与数据处理2-18章复习题朱世武著.SAS编程技术与金融数据处理.清华大学出版社. 2003.7第2章 SAS系统快速入门1. SAS系统的特点。2. 简述SAS的三类功能与相应的模块举例。3. SAS技术水平的三个层次.4. 缺省情况下SAS系统的五个功能窗口及各自的作用是什么?怎样定义激活这些窗口的快捷键?5. SAS程序的一般特点。6. SAS日志窗口的信息构成。7. 会使用工具菜单的options选项。8. 在显示管理系统下,切换窗口和完成各种特定的功能等,有四种发布命令的方式:即,在命令框直接键入命令;使用下拉菜单;使用工具栏;按

    2、功能键。试举例说明这些用法。9. 理解SAS逻辑库、临时库和永久库的概念。会用菜单方式新建SAS永久库。10. 说明下面SAS命令的用途:keys, dlglib, libname, dir, var, options, submit, recall.11. 怎样增加和删除SAS工具?12. 会用菜单方式导入(Import)和导出SAS数据集(Export)。13. 会用菜单方式创建查询。14. 会用SAS的INSIGHT模块进行简单的数据分析。15. 简述SAS逻辑库的作用。第3章 数据步创建SAS数据集1. 理解SAS语句的信息构成。举例说明。2. SAS名的种类及命名规则。什么是SAS关

    3、键词?3. 理解Data步的Proc步。4. SAS变量的类型和属性。举例说明SAS自动变量。5. 理解SAS程序。SAS程序的书写规则。给一个简单SAS 程序的例子,适当应用SAS的注释语句。6. SAS数据集中变量列表时,X1-Xn表示什么?特殊SAS变量列表_numeric_, _character_和_all_的含义。7. 怎样提交SAS程序?程序执行过程中,LOG窗口显示的信息结构。8. 怎样查看SAS程序的输出结果。9. SAS表达式定义及其构成元素。10. 构成SAS表达式的操作对象和操作符有哪些?11. SAS常数及其类型。12. 举例说明数值常数、字符常数和日期时间常数的表示

    4、方法。13. 举例说明数值和字符怎么转换?14. SAS程序错误类型及LOG窗口显示的出错信息。15. 常用的句法错误及处理方法。16. SAS逻辑库的概念及建立方法。什么是临时库和永久库?17. 怎样引用SAS文件。18. 什么是库引擎?19. SAS系统的文件类型。20. Data步有哪些具体功能?21. 数据步创建SAS数据集可以处理的数据源。22. 写一个直接输入数据创建数据集的程序。23. 写一个由外部数据文件创建数据集的程序。24. 写若干个由已存SAS数据集创建SAS数据集的程序。25. 写出在Data步中用file和put语句将数据集转换为外部文件的简单程序。第4章 访问外部数

    5、据文件1. 举例说明SAS系统可以访问的两类外部文件。2. 你所知道SAS系统访问外部文件的方法有几种?3. 写三段SAS程序,用IMPORT过程分别导入EXCEL数据表、文本数据文件、固定分隔符文本文件和ACCESS数据库。并对相应的SAS程序作注释。4. 通过LIBNAME和库引擎连接外部文件的语句格式及具体应用。5. 通过ACCESS过程访问外部数据文件的步骤。6. 写出创建XLS,DBF访问描述器的程序。7. 创建基于XLS,DBF访问描述器的数据视窗程序。8. 举例同时创建访问描述器和数据视窗。9. 写出两种由数据视窗创建SAS数据集的方法。10. 什么是ODBC?11. 写出创建两

    6、种以上ODBC数据集的操作步骤。第5章 SAS函数及其应用第6章 1. 举例说明函数的作用。2. SAS函数的自变量有几类?3. 举例说明自变量的表示方法和缩写方法。4. 函数结果的属性是怎样确定的?5. 举例说明怎样在LOG窗口显示函数值。6. 会查书使用SAS的常用函数。7. 会使用特殊函数input, put, symget, lag, dif.8. SAS日期时间存贮标准是什么?9. 函数DATE()和 TODAY()的结果相同吗?datetime()和time呢?10. 分别说明日期时间函数datdif, yrdif, date(), datetime, mdy, dhms有哪些实际

    7、用途。11. 你在平时的学习中用到哪些概率分布函数?12. 举出进行单边假设检验时怎样用分位数函数?13. 解释下段程序的统计学含义:data _null_;q_f=finv(0.97,12,9);put q_f=;q_f=1/finv(1-0.97,9,12);put q_f=;run;14. 会查书使用SAS的日期函数。15. 会查书实现常用分布随机数。16. 将数据集fdata.logdate中的变量logdate由字符格式改为日期格式。第6章 数据步文件管理 第7章 1. 解释语句:data a; data fdata.capital; data data1 data2; data _

    8、null_; data; data _data_;2. 举例说明数据集选项(data-set-options )中语句drop, keep, label, rename的用法。3. 怎样用view产生SAS数据视窗?怎样用PMG选项存贮DATA步编辑程序?4. 掌握DATA步特殊数据集名的含义:_data_, _null_, _last_.5. 一个DATA语句下可以产生多个数据集吗?6. INPUT语句的两个用途是什么?7. INPUT语句中的, , $, :, &, 的作用是什么? 分别举例说明。8. 解释语句:INPUT (g1-g5) (3*7.2, 2*5.2); Input (a

    9、b) ($, 5.); Input (a b) ($ 5.);9. 说明Cards语句与Cards4语句的用法。10. 输出语句PUT可以输出一些行到什么地方?11. 解释下面程序中PUT语句产生的结果:data _null_;put 132 * _; put 100*1; run;data _null_ ;set fdata.class;put _all_ ;run;data _null_;set fdata.class;by sex;file print;put name 1-8 12 sex;if last.sex then put _page_;run;data;put example

    10、 of overprint overprint -;run;12. 解释BY组中自动变量FIRST. variable和LAST. Variable的含义。13. SET语句的作用是什么?14. 解释SET语句中选项POINT=, NOBS=和END=的作用。15. 解释系统自动变量_N_的作用。16. 解释下一段程序:data a;do obsnum=1 to last by 20; set fdata.a point=obsnum nobs=last;output;end;stop;run;17. 如何用一个变量得到数据集的观测个数?18. 如何找到数据集的最后一个观测值?16. 下段程序

    11、的END,LASTOBS和X中,哪个是选项?哪个是自动变量?哪个是普通变量?data a;set fdata.a end=lastobs;if lastobs;x=lastobs; put last observation;run;19. 下段程序能否正常运行?等式END=END两边是的含义是什么?data a;set fdata.a end=end;if end;proc print;title2 last observation;run;20. 下段程序中n和_error_为自动变量吗?Data subset;Do n=238,468,600,100;Set fdata.a1a0001 p

    12、oint=n;If _error_=1 then abort;Output;End;Stop;Run;21. MERGE语句的作用是什么?22. 举例说明MODIFY语句的用途。23. FILE语句一般要和PUT语句配合使用,举例说明FILE语句的作用。24. INFILE语句一般要和INPUT语句配合使用,举例说明INFILE语句的作用。25. 举例说明INFILE语句中DSD,MISSOVER选项的作用。26. 使用import菜单将Fdata目录下文件Capital.txt导入为SAS数据集,并与本章例6.50的结果进行比较。第7章 数据加工整理-修改与选择观测 第8章 1. 怎样确定赋

    13、值结果变量的类型和长度?2. 举例说明累加语句SUM的用法。3. 说明累加语句SUM和SUM函数的区别。4. 说明DELETE语句的作用。5. 说明LOSTCARD语句的作用和应用条件。6. 说明STOP语句的作用。7. 说明ABORT语句的作用。8. 说明WHERE语句的性质。9. 分别举例说明WHERE表达式算符BETWEEN AND, IS MISSING|IS NULL, CONTAIN|? , LIKE和SAME AND的具体用法。10. 通常情况下能不能用条件语句WHERE来控制SAS系统的自动变量?举例说明。11. 说明条件语句where和子集if的区别。12. 说明OUTPUT

    14、语句的作用。分别举例说明。13. 解释下面一段程序:proc sort data=fdata.dd_c;by date;data a;set fdata.dd_c ;by date;if first. date then sum_c=0;sum_c+sum;keep date sum_c ;if last.date then output;Run;14. 举例说明remove语句和replace语句的使用方法。15. 为什么要用MISSING语句规定缺失值符号?16. 比较PUT语句和LIST语句的作用后,你将得出什么结论?第8章 数据加工整理-循环与转移控制第9章 1. 举例说明简单DO语句

    15、的用法。2. 循环DO语句中起始值的类型有几种?可不可以用表达式?3. 解释下面程序:data a;t=0;do n=1 to 100 ;t=t+n;output;end;run;data a;t=0;do n=1 to 100 ;t=t+n*2;output;end;run;4. 解释面下的有效循环do语句:do I=5;do I=1 to n ;do I=n to 1 by 1;do I=k+1 to n-1;do I=1 to k-1, k+1 to n;do I=2, 3, 5, 7, 11, 13, 17;do I=0.1 to 0.9 by 0.1, 1 to 10 by 1, 2

    16、0 to 100 by 10;do I=Saturday, Sunday;do I=01jan99d, 25feb99d;do I=01jan99d to 01jan2000d by 1;5. 分别举例说明DO OVER, DO WHILE和DO UNTIL语句的用法。6. 举例说明SELECT语句的作用与具体用法。7. 举例说明IF语句的类型及相应的用法。8. 举例说明GO TO语句与语句标号的用法。9. 举例说明LINK语句的作用与具体用法。10. 说明LINK语句与GO TO语句的差别。11. RETURN语句的作用与应用举例。12. CONTINUE语句的作用与应用举例。13. LEA

    17、VE语句的作用与应用举例。14. CONTINUE语句与LEAVE语句的差别。第9章 数据加工整理-变量与信息控制第10章 1. 什么是数组? SAS系统中数组的作用有哪些?2. 分别用三种定义下标的方法定义一维、二维显式下标数组。3. 举例说明数组元素的表示方法。4. 举例说明怎样定义数组元素的初值。5. 解释下面数组语句:array rain5 x1-x5;array ab(*)x y z;array x*_numeric_;array test(3)_temporary_(90 80 70);array days7 d1-d7;array x2:5green red denato fet

    18、zer;array test (3:4,3:7) test1-test10;6. 举例说明怎样定义隐含下标数组?7. 举例说明怎样引用隐含下标数组元素?8. 说明输入格式语句INFORMAT的作用。9. 举例说明怎样规定和取消变量的输入格式。10. 说明输出格式语句FORMAT的作用。11. 举例说明怎样规定和取消变量的输出格式。12. 怎样控制变量的长度?13. 举例说明LENGTH语句位置的重要性。14. 举例说明LABEL语句是怎样规定数据集和变量的标签的。15. ATTRIB能规定的变量民属性哪些?16. 举例说明DROP语句和KEEP语句的作用与具体用法。17. DROP语句和KEE

    19、P语句的使用规则及其实际使用中应注意的事项。18. 举例说明RENAME语句的用法。19. 举例说明RETAIN语句的作用与具体用法。第10章 过程步通用语句 1. 过程步通用语句有有几类?相应的作用是什么?2. PROC语句规定某过程的通用选项和特定选项的顺序是什么?PROC语句中的数据集可以规定选择项,怎样规定?3. 解释下面PROC过程:proc print data=fdata.a1a0001 (obs=10);proc means data=a maxdec=3 css;proc plot hpct=50 vpct=33;4. VAR语句有选项吗?VAR语句可以使用缩写方式吗?DAT

    20、A步哪些语句和选项会起到和VAR语句相似的作用?5. MODEL语句的选项要放在什么符号后?6. ID语句和VAR语句有什么区别?7. 过程步WHERE语句和数据步WHERE语句的用法相似吗?除了WHERE语句的用法外,还有没有WHERE选项的用法?8. WHERE选项和选项FIRSTOBS=,OBS=,BY组选项一起使用时,生效的顺序是什么?9. CLASS语句和BY语句有什么区别?DATA步中有这两个语句吗?10. 说明DATA步中OUTPUT语句和PROC步中OUTPUT语句的区别。PROC步中OUTPUT语句的一般形式是什么?11. 为什么要用QUIT语句?12. PROC步中FORM

    21、AT语句的格式和DATA步中FORMAT语句的格式相同吗?效果相同吗?FORMAT是一个SAS过程吗?13. PROC步中LABEL语句和DATA步中LABEL语句的效果相同吗?第11章全程通用语句1. 写一段SAS程序,每句都加上注释。2. 利用X语句,在SAS系统下执行操作系统命令DIR,列出某文件夹下的所有文件名,并将列出的结果存在到一下文件中。3. 怎样才能退出操作系统返回到SAS会话?4. SAS一共可以规定几级标题?怎样规定SAS输出文件的标题?怎样取消标题?5. SAS一共可以规定多少脚注行?怎样规定SAS输出页的脚注行?怎样取消脚注行?6. 用LIBNAME语句建立5个不同引擎

    22、的逻辑库。怎样为一个已经存在的逻辑库联系一个SAS引擎。7. 写出一个SAS逻辑库联系多个物理地址的语句,一个SAS逻辑库可以同时联系多个其它SAS逻辑库和多个物理地址吗?怎样联系?8. 不同库引擎SAS逻辑库中的数据集之间怎样转换?9. 怎样列出逻辑库的属性? 怎样脱离与库标记的联系?10. 说明编程时用filename语句的好处。11. 什么情况适合用%INCLUDE|%INC语句调用SAS程序和数据行?12. %INCLUDE语句可以访问的数据源有哪些?第12章 输出形式与控制1. 解释语句OPTIONS NODATE NONOTES NOSOURCE;2. 解释以下程序段:proc p

    23、rintto log=d:saslog.txt new;proc print data=fdata.class;run;proc printto log= d:log.dat ;proc print data=fdata.class;run;options nodate nonotes nosource; filename f1 d:out.txt;proc printto log= f1;proc print data=fdata.class;run;options nonumber missing =B;proc printto print=d:out.txt new; proc prin

    24、t data=fdata.class;run; proc printto print=d:out.txt;proc print data=fdata.class;run;options nodate nonotes nosource; filename f1 d:out.txt;filename f2 d:out.list;proc printto print=f2;proc printto print= d:out.list;proc print data=fdata.class;run;proc gplot data=fdata.a1a0001 gout=fdata.graph;symbo

    25、l1 v=none i=join c=blue;title1;title2 “上证指数时序图”;plot Clpr*date=1 / name=a1a0001 des=Time series plot for close price;run;2. 怎样在一个画面放四幅图?解释下段程序:proc greplay nofs igout=fdata.graph gout=fdata.graph;tc sashelp.templt;template l2r2;treplay 1:a1a0001 2:a1a0002 3: szzz 4:szcz;run;3. 怎样输出其它格式的图形文件?解释下面两段程序

    26、:proc gdevice;run;Filename a1a0001 “d:fdataa1a0001.gif”;Goptions reset=all device=gif gsfname=a1a0001 gsfmode=replace;Proc gplot data=fdata.a1a0001 gout=fdata.graph;Symbol1 v=none i=join c=blue;Title1;Title2 “上证指数时序图”;Plot clpr*date=1 / name=a1a0001 des=time series plot for close price;Run;Quit;4. 什

    27、么是ODS?它的作用和功能是什么?5. 什么是ODS对象?ODS对象的传送目标和相应的文件格式是什么?缺省的ODS传送目标是什么?6. 怎样打开和关闭传送ODS目标?7. 利用ODS将SAS系统的输出结果直接生成SAS数据集一般需要几步完成?举例说明直接生成SAS数据集的全过程。第13章 变量输入输出格式控制1. 分别说明怎样使用SAS系统的输入输出格式?2. 什么时候得到永久的输入输出格式,什么时候得到临时的输入输出格式?3. INPUT函数能将字符转换为数值,能转换字符” 1999-1-1”为数值吗?即下面程序能得到正常结果吗?data a;logdate=1999-1-1;date=in

    28、put(logdate,yymmdd10.);run;4. 解释下面输入格式的用法:BZw.dBINARYw.dCOMMAw.dCOMMAXw.dEw.d$w.$CHARw.5. 列出你平时常用字符,数值和日期时间变量的输入输出格式。6. SAS系统怎样存贮日期时间值?7. 说明下面语句的结果:data;date=mdy(10,1,2002);put date 8.;x=put(today(), date7.);put x;y=put(today(),8.0); put y;z=today(); put z;u=put(15260, yymmdd10.);put u;v=put(15260,

    29、date9.);put v;x=13807;format x yymmdd10.;put x=;date=11oct2001d;put date=;format date yymmdd10.;run; 8. 你能给出几种计算某日在SAS系统内存贮天数的方法。9. SAS系统产生缺失值的情况有哪些?第14章 SAS宏功能1. 怎样定义和引用宏变量.2. 在引号内引用宏变量时,是用单引号还是双引号。为什么?3. 怎样将一个完整的SAS程序段赋给一个宏变量?4. 怎样显示宏变量的值,解释下面程序:data _null_;%let a=first;%let b=macro variable;%put

    30、&a ! &b !;run;5. 什么是宏?怎样定义宏?6. 怎样调用宏?7. 什么是宏参数?8. 使用宏参数的优点有哪些?9. 解释并调用下面一段宏:%Macro names(name, number);%do n=1 %to &number;&name&n%end;%mend names;10. 用SYMPUT子程序创建一个值来自DATA步的宏变量,写出例程,并说明SYMPUT子程序的作用?11. 将数据步中变量X的值赋给宏变量A时,以下两种方法都可以吗?为什么?call symput(A,X);%let A=X;分析下面程序在LOG窗口的输出结果:data a;set fdata.class nobs=nobs;call symput(b,nobs);%let a=nobs;%put &a &b;ru


    注意事项

    本文(金融数据库SAS编程与数据处理218章复习题.docx)为本站会员主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2022 冰点文档网站版权所有

    经营许可证编号:鄂ICP备2022015515号-1

    收起
    展开