1、实验报告第一章SAS基础实 验 报 告实验项目名称 SAS基础 所属课程名称 统计分析及其SAS实现 实 验 类 型 验证性实验 实 验 日 期 2016-4-11 班 级 数学与应用数学 学 号 姓 名 成 绩 实验概述:【实验目的及要求】掌握使用SAS对总体参数进行区间估计与假设检验方法,掌握使用SAS对总体分布情况进行判断以及正态性检验的方法。【实验原理】SAS软件的操作方法及原理【实验环境】(使用的软件)SAS 9.1实验内容:【实验方案设计】 一、用INSIGHT对总体参数进行区间估计与假设检验二、用“分析家”对总体参数进行区间估计与假设检验三、编程对总体参数进行区间估计与假设检验四
2、、在INSIGHT和“分析家”模块中研究分布并使用UNIVARIATE过程对总体分布进行正态性检验【实验过程】(实验步骤、记录、数据、分析) 3、现有10位同学的名字、年龄、体重、身高等数据(见表1-2): 表1-2 10位同学的名字、年龄、身高数据 NameAgeWeightHeightTom1040165Mike1142160Jack1046162Brown1041172Lucy1039155Gup1138166Lee946182Mary1039159Kate1137155Vencent1040160 1)用这些数据新建一个名为test的临时数据集放在Work临时库中; 2)建立一个名为M
3、ylib的永久库,用上述数据新建一个名为Test1的数据集存放在Mylib中。(1)data test; libname Mylib e:data;data test; input name $ age weight height; cards; Tom 10 40 165 Mike 11 42 160 Jack 10 46 162 Brown 10 41 172 Lucy 10 39 155 Gup 11 38 166 Lee 9 46 182 Mary 10 39 159 Kate 11 37 155 Vencent 10 40 160 ; proc print data = test1;
4、 proc means data = test mean std var cv; var age weight height; run;(2)libname Mylib e:data;data Mylib.test1; input name $ age weight height; cards; Tom 10 40 165 Mike 11 42 160 Jack 10 46 162 Brown 10 41 172 Lucy 10 39 155 Gup 11 38 166 Lee 9 46 182 Mary 10 39 159 Kate 11 37 155 Vencent 10 40 160 ;
5、 proc print data = Mylib.test1; proc means data = Mylib.test mean std var cv; var Mylib.age Mylib.weight Mylib.height; run; 4、完成下面操作: 1)在INSIGHT中打开数据集Test1,并尝试1.2.3节中的各项操作; 2)在“分析家”中打开数据集Test1,并尝试1.3.3节中的各项操作。(1) (2)6、对表1-2中数据尝试1.4.3节及1.4.4节中的各项操作。(1) libname Mylib e:data;data Mylib.test1; input nam
6、e $ age weight height; cards; Tom 10 40 165 Mike 11 42 160 Jack 10 46 162 Brown 10 41 172 Lucy 10 39 155 Gup 11 38 166 Lee 9 46 182 Mary 10 39 159 Kate 11 37 155 Vencent 10 40 160 ; proc print data = Mylib.test1; proc means data = Mylib.test mean std var cv; var Mylib.age Mylib.weight Mylib.height;
7、run;(2)data Mylib.test2; set Mylib.test1; run;(3)data Mylib.test2; set Mylib.test1; keep name weight ; run;(4)data Mylib.test2; set Mylib.test1; keep name weight height; drop age; run;(5)data Mylib.test2; set Mylib.test1; if weight42 and height152 ; run;(6)data Mylib.test2 Mylib.test3 Mylib.test4 ;
8、set Mylib.test1; select(age); when(9) output Mylib.test2; when(10) output Mylib.test3; when(11) output Mylib.test4; otherwise put age=出错; end; drop age; run; (7)data Mylib.new; set Mylib.test2(in=9) Mylib.test3(in=10) Mylib.test4(in=11) ; if 9=1 then age=9; if 10=1 then age=10; if 11=1 then age=11; run;(8)data Mylib.test2; set Mylib.test1; keep name weight; drop age height ; run;data Mylib.test3; set Mylib.test1;keep age height ; drop name weight ; run;data Mylib.new; merge Mylib.test2 Mylib.test3; run;指导教师评语及成绩:评语:成绩: 指导教师签名: 批阅日期:
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1