sas数据集例题

sas数据集例题

ID:23053591

大小:152.00 KB

页数:7页

时间:2018-11-03

sas数据集例题_第1页
sas数据集例题_第2页
sas数据集例题_第3页
sas数据集例题_第4页
sas数据集例题_第5页
资源描述:

《sas数据集例题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、试验目的本实验主要练习数据集的导入和导出,建立、删除和保留变量、数据集的合并与拆分,排序、转置等操作。掌握从已有数据文件建立数据集以及在已有数据集的基础上建立、删除变量;掌握sas的程序控制的三种基本控制流;掌握数据数据修正、排序、转置和标准化的过程或语句。实验内容完成下列各题一.某班12名学生3门功课成绩如下:用sas的data步建立数据集。筛选出有一科不及格的学生。计算每人平均成绩,并按五级制评定综合成绩。二.教材P141的6,7题。三.data2_1.sav和data2_2.sav是一组被试(编号1-47)分别做两个

2、量表数据,请把它们合并起来,保存为“量表.sav”,data2_3.sav是另一组被试(编号48-65)做成量表的数据,请把这些数据加到“量表.sav”里,并保存。1)a1、a5、a30、a43、a49和b2、b6、b19为反向计分,把他们转化为正向。2)data2_1.sav和data2_2.sav是一组被试(编号1-47)分别做两个量表的数据,请把它们合并起来,保存为“量表.sav”,data2_3.sav是另一组被试(编号48-65)做成量表的数据,请把这些数据加到“量表.sav”里,并保存。3)a1到a25为a量表

3、的第一个维度,a26到a50为第二个维度,b量表只有一个维度,分别求出三个维度的总分(即所有项目得分相加)。4)把b量表总分按照从小到大的顺序排列,设置另外一个变量(group),b量表得分前十名赋值“1”,标签为“高分组”,后十名赋值“3”,标签为“低分组”,其它赋值“2”,标签为“中间组”。5)各维度总分中如果有缺失,请用该维度的平均分进行替换。结果分析一、(1)dataclass;inputidbiochemistry$physicalpathology;labelid='学号'biochemistry='生化'ph

4、ysical='物理'pathology='病理';cards;083687165084746168085737546087757168084858587085787975086807679089677371118705475083706684084627365099827079;run;procprintdata=classlabel;run;(2)(3)dataclass;inputidbiochemistry$physical$pathology$ave$@@;labelid='学号'biochemistry='生化

5、'physical='物理'pathology='病理';ave=mean(biochemistry,physical,pathology);ifave<60thenave='E';if60<=ave<70thenave='D';if70<=ave<=79thenave='C';if80<=ave<=89thenave='B';if90<=ave<=100thenave='A';return;cards;083687165084746168085737546087757168084858587085787975086807

6、679089677371118705475083706684084627365099827079;procprint;run;二.6.libnamesas7bdat'c:saslx';datastudent;infile'c:sasdtstudent.txt';lengthid$18;lengthname$16;inputid$name$Englishconputer;age=2015-input(substr(id,7,4),4.);ifmod(substr(compress(id),17,1),2)thensex

7、='1';elsesex='2';dropid;run;datasas7bdat.mstu;setstudent;ifsex=1;keepnameagesexEnglishcomputer;datasas7bdat.fstu;setstudent;ifsex=2;keepnameagesexEnglishcomputer;run;procprint;run;7.libnamesas7bdat'c:saslx';datastudent;infile'c:sasdtstudent.txt';lengthid$18;len

8、gthname$16;inputid$name$Englishconputer;age=2015-input(substr(id,7,4),4.);ifmod(substr(compress(id),17,1),2)thensex='1';elsesex='2';dropid;run;datasas7b

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

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

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