SAS数据集的操作

SAS数据集的操作

ID:41508850

大小:103.64 KB

页数:11页

时间:2019-08-26

SAS数据集的操作_第1页
SAS数据集的操作_第2页
SAS数据集的操作_第3页
SAS数据集的操作_第4页
SAS数据集的操作_第5页
资源描述:

《SAS数据集的操作》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、第一次作业学号:200930980106姓名:何斌年级专业:10级统计1班指导老师:肖莉1.以下数据是调查15个学生是否学过四门课程(记为A、B、C、D)的资料,0表示没有学过,1表示已学过。0001m1100f0010m0001f0110f1100m1011m0000m0110f1111f1001f0011m1011m1011f1010f(1)对这组资料创建一SAS数据集,然后按男女分别生成两个SAS数据集。(2)建立一新变量NEW:先把是否学过4门课程的资料看成4个元素的向量,并作为一个4位二进制数,然后转换为十进制数作为NEW的值。比如:(1011)可化为1*23+0*22+1

2、*21+1*20=11。然后创建一个包含新变量和四门课得分的SAS数据集;并按NEW值从小到大的次序排列后输出。(3)请统计一下15个学生中学过A、B、C、D四门课的各有多少人,并把结果存为SAS数据集后并打印输出。解答如下:(1)SAS程序如下所示:optionsnodatenonumber;dataa1;inputABCDsex$@@;cards;0001m1100f0010m0001f0110f1100m1011m0000m0110f1111f1001f0011m1011m1011f1010f;run;datamanwomen;seta1;select(sex);when('m

3、')outputman;when('f')outputwomen;end;run;procprintdata=a1;title'------总数据集------';run;procprintdata=man;title'------男生数据------';run;procprintdata=women;title'------女生数据------';run;得到结果如下:图1图2图3(2)SAS程序如下所示:dataa2;seta1;dropsex;new=A*(2**3)+B*(2**2)+C*(2**1)+D;run;procsortdata=a2;bynew;run;procp

4、rintdata=a2;title'------加入了new变量------';run;得到结果如下所示:图4(3)SAS程序如下所示:dataa3;seta1;dropsex;run;procprintdata=a3noobs;title'------各科目总学习人数------';sumABCD;run;得到结果如下所示图52.试用概率函数计算正态分布N(3,9)的分布函数F(X)。XF(X)0.000.10…3.00解答如下:由于该正态分布的均值为3,标准差为3,故SAS编程如下:datab1;dox=0to3by0.1;fx=probnorm((x-3)/3);output;

5、end;run;procprintdata=b1;title1'-------------------------------------------';title2'用概率函数计算正态分布N(3,9)的分布函数F(X)';run;或者:datab1;Fx=0;dox=0to3by0.1;fx=probnorm((x-3)/3);Fx=Fx+fx;output;end;run;procprintdata=b1;run;得到结果如下所示:图63.试用分位数函数计算F分布的分位数。ndfddf0.050.0250.00511…12…2…512…101…10…10(满足)解答如下:SAS程

6、序如下所示:datac1;dogailv=0.05,0.025,0.005;dondf=1to5by1;doddf=1to10by1;fenweishu=finv(gailv,ndf,ddf);output;end;end;end;run;procprintdata=c1;title1'------------------------------';title2'用分位数函数计算F分布的分位数';run;得到结果如下所示:…………图74.以下四行数据是四次记录下来的数据,每次从4个厂家(用A,B,C,D代表)生产的同类食品中,每个厂家抽取三包测量每包的数量。每一行开头三个数值是厂家A

7、生产,以后依次是B、C、D生产的。727469616165626570857661675262605559646564677260576672724343636672567592575678606358617968738671(1)请按数据形式输入后生成外部数据文件DB25.TXT.(2)用DATA步调入外部文件DB25.TXT(用INFILE和INPUT语句)生成包括变量:TIME(次数),N(包的序号),FACTORY(厂家)和NUMBER(数量)的S

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。