东华大学SAS作业.docx

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
东华大学SAS作业

1.举列如下:libname Study d:\sasdata\mydir;data study.class;input name $ test1 test2 test3;cards;Xiaoer 90 86 88Zhangsan 100 98 89Lisi 79 76 70Wangwu 68 71 64zhaoliu 100 89 99;run;proc means data=study.class; run;用linname语句把主机系统下某个目录(如上d:\sasdata\mydir)与库标记(study)联系起来,并用这个库标记作为SAS数据集名字的第一部分,这样规定的SAS数据集是永久的,如上名为class的SAS数据集被存储在用库标记study联系的目录里,则创立了永久性数据集study.class的程序。临时SAS数据集,通常你只要规定单级名字,即这个数据集的名字,SAS系统自动滴使用work作为库标记,每次结束SAS后work库标记中的所有文件将被删除。2.☆2.下面是几个学生的三门课考试成绩列表,NameMajorTest1Test2Test3李三math627886王四info837565张五math888293刘六math917296陈七info646076杨八math746660程序如下:libname study e:\sasdata\mydir;data student1;input name $ major $ test1 test2 test3; Avtest=mean(test1,test2,test3);cards;李三 math 62 78 86王四 info 83 75 65张五 math 88 82 93刘六 math 91 72 96陈七 info 64 60 76杨八 math 74 66 60procprintdata=student1;run;,procmeansdata=student1;run;(1)data student2;set student1;ifAvtest80thendelete;procprintdata=student2;run;(2)data student3 ( keep=name Avtest);set student2;procprintdata=student3;run;(3)编写SAS程序, 生成数据集student1,计算每个人的平均成绩Avtest,并计算各门课的平均成绩;答:每个人的平均成绩Avtest如图每门课的平均成绩如下图编写SAS程序, 保留student1中平均成绩80分以上的学生,删除其他学生, 存为数据集student2;答:如图编写SAS程序, 保留student2中的Name和平均成绩Avtest,删除其他变量。答:如下截图3程序如下libname study d:\sasdata\mydir;datastudy.applic;infiled:\sasdata\mydir\applic.txtfirstobs=2obs=41;(1)input sex $ 1-6 age $ 8-9 subs 10-11;procprintdata=study.applic;run;data Female Male;setstudy.applic;if LENGTH(TRIM(sex))=6thenoutput Female;elseoutput Male;procprintdata=Female;run;procprintdata=Male;run;(2)dataapplicnew;set Female Male;procprintdata=applicnew;run;(3)☆3.(1) 用SAS菜单或程序导入附件applic.txt中的数据,保存为sas数据库study中的永久数据集applic;答:从胡老师主页找到applic.txt(注意调整TXT文件中数字列数一致),记事本文件放到d:\sasdata\mydir,程序如上。(2) 编写SAS程序,将applic按sex拆分成Female和Male两个子数据集;答:(3)拼接Female和Male两个子数据集为applicnew(注意它与applic的区别);(4)用SAS菜单或程序导出Female到excel文件Female.xls中.答;☆4. (1) 用SAS菜单或程序导入附件ckc.xls中的数据,保存为sas数据集ckc;(2) 编写SAS程序,从导入的数据集ckc产生两个子数据集, 第1个子数据集ckc1包含变量region, y; 第2个子数据集ckc2包含变量region, x1, x2 ,x3;set CKC;run;data CKC1(

文档评论(0)

pangzilva + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档