正在加载图片...
run; 10.建立数据集ex.431,其含有100个变量x1-x100,100个观测,分别用DATA步,DATA步数组语句实现。结果存储在 ex.ex4 3 10 11.产生100个独立同分布的随机变量e1-e100,每个随机变量服从标准正态分布,对每个随机变量抽取1000个随机 数;结果存储在ex.ex4311 12.对于上面生成的100个随机变量,产生另外100个随机变量sum1-sum100,对i=1,,100,其对应的值分别 为:Sumi=a,结果存储在ex.ex4312 课下作业: 第一次作业: 1.给下段程序的主要语句加注释。STOP语句能否删除?为什么? data a; do obsnum=1 to last by 20; set ResDat.stk000001 point=obsnum nobs=last; output; end; stop; run; 2,现有一个数据流:a2b3cd46,按下面要求创建SAS数据集。用语句input id$no;变量id取值上面数据流里的 a,b,c,d,变量no取值2,3,4,6。但是这个数据流存在问题:如有的id没有no,有的no没有id。创建SAS数据集,删除只有 id没有no或者只有no没有id的观测,即把上面的c和6去掉,最后得到三个观测,a2,b3与d4.。 3.现有一个数据流:a23223bc4363c511d400620,按下面要求创建SAS数据集。 用语句input id$no;变量id取值上面数据流里的a23,bc4,11d,变量no取值233,36,400。但是这个数据流存在问 题:如有的id没有no,有的no没有id。创建SAS数据集,删除只有id没有no或者只有no没有id的观测,即把上面的3cS 和620去掉,最后得到三个观测: a23223 bc436 11d400 4.建立数据集block,在数据集data.hf000012中挑选(成交额-成交量*成交价),其绝对值小于10000的数据。即删除那 些因为数据传输错误导致的成交额与成交量不匹配的数据。 5.将data.monret中的2000年以后的记录按照年份分成不同的数据集,同一年份的放在一个数据集,如2000年的记录放 在数据集data2000中,2001年的记录放在数据集data2001中,依次类推。 第二次作业: 1.为比较不同股票间的相对价格变化,从data.idx.399106中提取data.stk000001,data.stk000002,data.stk00004共有的交 易日数据,存储在ex.pricer中,将data.idx.399106,data.stk000001data.stk000002,data.stk00004的收盘价cpr分别改名为 clpr0-clpr3,在ex.price中保存date,clpr0-clpr3。 2.将样本数据文件中文件名为“stk”+股票代码的SAS数据集纵向合并成一个数据集。如stk000001.SAS7bdt stk000002.SAS7bdat等 3.将第三章的第6个作业用data步语句实现。 4. 数据集Calendar只有日期变量,test包含股票代码、日期与收盘价三个变量。合并两个数据集,用Calendar中的日期数据替代 test数据集中每只股票的日期数据。 5.设master_trans是公司所有客户的历史交易总额,为主数据集,day_trans是公司每天所有客户(包括新客户和老客户)的交易 流水表。要求:将每天产生的数据表day_trans加载到历史表中,汇总每一个客户在截至最新日期时的累积交易总额。 6.建立数据集ex.hm341,从data.stk000001中读入数据,如果oppr开盘价)高于clpr(收盘价)color='red',否则 color='green',并根据prevclpr(前收盘价)和clpr计算今天的涨跌幅度luctuate。最终保留变量date,prevclpr,,oppr,clpr,color, fluctuate。 7.从data.hf000012中挑选交易量(tvolume)大于10万的记录,存储在ex.blocktrade中,并统计每天大额交易的笔数,如果一天 内大额交易笔数超过5笔,删除当天所有的大额交易记录。 8.数据集stk000001日期变量DATE包含有缺失值,创建包含日期变量DATE的数据集B,并填充开始到结束日之间的所有日期值。 9.将同一个公司的A,B股合并。 在处理公司信息表的时候,通常我们会遇到数据源将同一公司的A,B股分开处理,并写成两条观测的情形。如公司 代码为C000002的股票,在这里是以两条记录的形式记录下了该公司发行了A股和B股的情况,在公司信息表中,需要将 其整合成一条信息,并分别以A,B股的名称和形式来表示。而且有的公司先发行A股,有的公司却是先发行B股,这也 是需要注意的问题
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有