
统计计算与软件包(SAS软件)实验指导书
I 统计计算与软件包 (SAS 软件) 实 验 指 导 书

目录实验1SAS基本操作1.1实验目的1.2实验内容1.3实验指导、建立逻辑库二、数据的导入与导出三、在INSIGHT中对数据的预处理四、在“分析家”中对数据的预处理81.4上机演练111.5实验报告12实验2SAS编程基础132.1实验目的132.2实验内容13实验指导2.313、建立逻辑库与数据集13.16二、数据文件的编辑与整理上机演练182.42.519实验报告1
II 目 录 实验 1 SAS 基本操作. 1 1.1 实验目的. 1 1.2 实验内容. 1 1.3 实验指导. 1 一、建立逻辑库. 2 二、数据的导入与导出. 2 三、在 INSIGHT 中对数据的预处理. 5 四、在“分析家”中对数据的预处理. 8 1.4 上机演练. 11 1.5 实验报告. 12 实验 2 SAS 编程基础. 13 2.1 实验目的. 13 2.2 实验内容. 13 2.3 实验指导. 13 一、建立逻辑库与数据集. 13 二、数据文件的编辑与整理. 16 2.4 上机演练. 18 2.5 实验报告. 19

20实验3SAS的描述统计功能3.1实验目的203.2实验内容203.3实验指导.2020、用INSIGHT计算统计量二、用分析家"计算统计量2124三、编程实现描述性统计3.4上机演练263.5实验报告27统计图形实验4284.1实验目的284.2实验内容.284.328实验指导28、用INSIGHT绘制统计图形31二、用“分析家”绘制统计图形三、编程绘制统计图.36.374.4上机演练4.5.38实验报告39区间估计与假设检验实验5ⅡI
III 实验 3 SAS 的描述统计功能 . 20 3.1 实验目的. 20 3.2 实验内容. 20 3.3 实验指导. 20 一、用 INSIGHT 计算统计量. 20 二、用“分析家”计算统计量 . 21 三、编程实现描述性统计. 24 3.4 上机演练. 26 3.5 实验报告. 27 实验 4 统计图形. 28 4.1 实验目的. 28 4.2 实验内容. 28 4.3 实验指导. 28 一、用 INSIGHT 绘制统计图形. 28 二、用“分析家”绘制统计图形 . 31 三、编程绘制统计图. 36 4.4 上机演练. 37 4.5 实验报告. 38 实验 5 区间估计与假设检验. 39

5.139实验目的5.2实验内容.395.3实验指导39、用INSIGHT对总体参数进行区间估计与假设检验.3941二、用“分析家”对总体参数进行区间估计与假设检验三、编程对总体参数进行区间估计与假设检验45465.4上机演练5.5实验报告47实验6分布拟合检验486.1实验目的.486.2实验内容486.3实验指导.4848一、在INSIGHT模块中研究分布二、在“分析家"中研究分布50三、使用UNIVARIATE过程对总体进行正态性检验.526.4上机演练536.5实验报告.53实验 754简单相关分析与一元线性回归分析7.154实验目的IV
IV 5.1 实验目的. 39 5.2 实验内容. 39 5.3 实验指导. 39 一、用 INSIGHT 对总体参数进行区间估计与假设检验 . 39 二、用“分析家”对总体参数进行区间估计与假设检验. 41 三、编程对总体参数进行区间估计与假设检验 . 45 5.4 上机演练. 46 5.5 实验报告. 47 实验 6 分布拟合检验. 48 6.1 实验目的. 48 6.2 实验内容. 48 6.3 实验指导. 48 一、在 INSIGHT 模块中研究分布. 48 二、在“分析家”中研究分布 . 50 三、使用 UNIVARIATE 过程对总体进行正态性检验. 52 6.4 上机演练. 53 6.5 实验报告. 53 实验 7 简单相关分析与一元线性回归分析 . 54 7.1 实验目的. 54

7.254实验内容547.3实验指导一、用INSIGHT模块作简单相关分析与一元线性回归分析54二、用“分析家"作相关分析与一元线性回归分析597.463上机演练7.5实验报告.64实验8多元线性回归分析与非线性回归分析.658.1实验目的.658.2实验内容658.3实验指导.65、用“分析家”作多元线性回归分析.6570二、用INSIGHT模块作多项式回归74三、使用REG过程作回归分析四、一元非线性回归分析77上机演练.848.4实验报告,8.5.85实验9单因素方差分析.869.1实验目的.869.2.86实验内容V
V 7.2 实验内容. 54 7.3 实验指导. 54 一、用 INSIGHT 模块作简单相关分析与一元线性回归分析 . 54 二、用“分析家”作相关分析与一元线性回归分析. 59 7.4 上机演练. 63 7.5 实验报告. 64 实验 8 多元线性回归分析与非线性回归分析 . 65 8.1 实验目的. 65 8.2 实验内容. 65 8.3 实验指导. 65 一、用“分析家”作多元线性回归分析. 65 二、用 INSIGHT 模块作多项式回归. 70 三、使用 REG 过程作回归分析. 74 四、一元非线性回归分析. 77 8.4 上机演练. 84 8.5 实验报告. 85 实验 9 单因素方差分析. 86 9.1 实验目的. 86 9.2 实验内容. 86

869.3实验指导.86一、用INSIGHT作单因素方差分析90二、用“分析家”作单因素方差分析三、用ANOVA过程进行单因素方差分析929.493上机演练9.5实验报告9394实验10双因素方差分析实验目的10.19410.2实验内容9410.3实验指导9494、用INSIGHT作双因素方差分析97二、用“分析家”作双因素方差分析99三、用glm过程进行双因素方差分析10.4上机演练10010.5实验报告100实验 11主成分分析10111.1实验目的.10111.2实验内容10111.3101实验指导VI
VI 9.3 实验指导. 86 一、用 INSIGHT 作单因素方差分析. 86 二、用“分析家”作单因素方差分析. 90 三、用 ANOVA 过程进行单因素方差分析. 92 9.4 上机演练. 93 9.5 实验报告. 93 实验 10 双因素方差分析. 94 10.1 实验目的. 94 10.2 实验内容. 94 10.3 实验指导. 94 一、用 INSIGHT 作双因素方差分析. 94 二、用“分析家”作双因素方差分析. 97 三、用 glm 过程进行双因素方差分析 . 99 10.4 上机演练. 100 10.5 实验报告. 100 实验 11 主成分分析 . 101 11.1 实验目的 . 101 11.2 实验内容 . 101 11.3 实验指导 . 101

101、使用INSIGHT作主成分分析105二、使用“分析家”作主成分分析108三、使用PRINCOMP过程作主成分分析11.4上机演练.10911.5112实验报告实验12因子分析.11312.1113实验目的12.2实验内容11312.3实验指导113113、用INSIGHT作因子分析二、用FACTOR过程作因子分析11812.4上机演练12312.5实验报告129实验13聚类分析13013.1实验目的130实验内容13.213013013.3实验指导130、使用CLUSTER过程和TREE过程进行系统聚类134二、使用VARCLUS过程和TREE过程进行变量聚类VII
VII 一、使用 INSIGHT 作主成分分析. 101 二、使用“分析家”作主成分分析. 105 三、使用 PRINCOMP 过程作主成分分析. 108 11.4 上机演练 . 109 11. 5 实验报告 . 112 实验 12 因子分析. 113 12.1 实验目的. 113 12.2 实验内容. 113 12.3 实验指导. 113 一、用 INSIGHT 作因子分析. 113 二、用 FACTOR 过程作因子分析 . 118 12.4 上机演练. 123 12.5 实验报告. 129 实验 13 聚类分析. 130 13.1 实验目的. 130 13.2 实验内容. 130 13.3 实验指导. 130 一、使用 CLUSTER 过程和 TREE 过程进行系统聚类. 130 二、使用 VARCLUS 过程和 TREE 过程进行变量聚类 . 134

13.4上机演练141【练习13-4】表13-5中给出2005年31个省、市、自治区城镇居民月平均消费数据14213.5实验报告.143实验14判别分析14414.1实验目的14414.2144实验内容14.3实验指导144、使用DISCRIM过程进行判别分析14414.4上机演练.15314.5实验报告.155实验15典型相关分析.15615.1实验目的15615.2实验内容15615.3实验指导156、使用CANDISC过程进行典型相关分析156实验16综合实验.16015.1实验内容160VII
VIII 13.4 上机演练. 141 【练习 13-4】表 13-5 中给出 2005 年 31 个省、市、自治区城镇居民月平均消 费数据 . 142 13.5 实验报告. 143 实验 14 判别分析. 144 14.1 实验目的. 144 14.2 实验内容. 144 14.3 实验指导. 144 一、使用 DISCRIM 过程进行判别分析. 144 14.4 上机演练. 153 14.5 实验报告. 155 实验 15 典型相关分析. 156 15.1 实验目的. 156 15.2 实验内容. 156 15.3 实验指导. 156 一、使用 CANDISC 过程进行典型相关分析. 156 实验 16 综合实验. 160 15.1 实验内容. 160

实验1SAS基本操作随着图形界面、用户友好等程序思想的发展,SAS陆续提供了一些不需编程就能进行数据管理、分析、报表、绘图的菜单操作功能,其中做得比较出色的有INSIGHT模块和Analyst模块。对于常用的一些统计分析方法,SAS系统中的如下三种方法可以达到同样的目的:?INSIGHT(“交互式数据分析”)●Analyst("分析家”)●直接编程一般来说,INSIGHT模块在数据探索方面比较有特色,最为直观,便于步步深入:“分析家”可提供自动形成的程序,而且在属性数据分析和功效函数计算方面较INSIGHT强:编程方式是功能最强的,尤其是一些特殊或深入的分析功能只能用编程实现,但相对来说,编程较难熟练掌握。在SAS系统中建立的众多SAS文件,可按不同需要将其归入若干个SAS逻辑库,以便对SAS文件进行访问和管理。利用SAS系统功能直接建立数据集的方法很多,都需要将数据现场录入,费时费力。较为简便的方法是,利用Excel录入数据,并作简单处理,然后将Excel数据表导入到SAS数据集中。另外,也可以先将数据整理为文本文件(*.txt文件),再将文本文件导入为SAS数据集。在对数据进行深入分析之前往往要利用INSIGHT或“分析家”对数据进行必要预处理。1.1实验目的通过实验熟悉SAS操作界面,掌握逻辑库的建立、数据集的导入与导出,掌握SAS的两个最为重要的模块:INSIGHT和“分析家”中对数据的预处理方法。1.2实验内容一、建立逻辑库二、数据集的导入与导出三、在INSIGHT中对数据的预处理四、在“分析家”中对数据的预处理1.3实验指导首先建立存放数据的文件夹,如:“D:ISAS_LXY”,其中再建两个文件夹:“原始数据”(用以存放本课程相关实验的Excel数据表及其他数据文件)和“SAS数据集”(用以存放本课程学习中生成的SAS数据集)。1
1 实验 1 SAS 基本操作 随着图形界面、用户友好等程序思想的发展,SAS 陆续提供了一些不需编程就能进行数 据管理、分析、报表、绘图的菜单操作功能,其中做得比较出色的有 INSIGHT 模块和 Analyst 模块。对于常用的一些统计分析方法,SAS 系统中的如下三种方法可以达到同样的目的: ● INSIGHT(“交互式数据分析”) ● Analyst(“分析家”) ● 直接编程 一般来说,INSIGHT 模块在数据探索方面比较有特色,最为直观,便于步步深入;“分 析家”可提供自动形成的程序,而且在属性数据分析和功效函数计算方面较 INSIGHT 强;编 程方式是功能最强的,尤其是一些特殊或深入的分析功能只能用编程实现,但相对来说,编 程较难熟练掌握。 在 SAS 系统中建立的众多 SAS 文件,可按不同需要将其归入若干个 SAS 逻辑库,以便 对 SAS 文件进行访问和管理。利用 SAS 系统功能直接建立数据集的方法很多,都需要将数 据现场录入,费时费力。较为简便的方法是,利用 Excel 录入数据,并作简单处理,然后将 Excel 数据表导入到 SAS 数据集中。另外,也可以先将数据整理为文本文件(*.txt 文件),再 将文本文件导入为 SAS 数据集。在对数据进行深入分析之前往往要利用 INSIGHT 或“分析 家”对数据进行必要预处理。 1.1 实验目的 通过实验熟悉 SAS 操作界面,掌握逻辑库的建立、数据集的导入与导出,掌握 SAS 的 两个最为重要的模块:INSIGHT 和“分析家”中对数据的预处理方法。 1.2 实验内容 一、建立逻辑库 二、数据集的导入与导出 三、在 INSIGHT 中对数据的预处理 四、在“分析家”中对数据的预处理 1.3 实验指导 首先建立存放数据的文件夹,如:“D:\SAS_LXY”,其中再建两个文件夹:“原始数据” (用以存放本课程相关实验的 Excel 数据表及其他数据文件)和“SAS 数据集”(用以存放本 课程学习中生成的 SAS 数据集)

一、建立逻辑库【实验1-1】创建逻辑库“Mylib”。依次执行如下操作:国9心(I)启动SAS,并激活Explorer窗口(SAS资源管理器),如中图1-1所示。(2)在SAS应用工作空间中,单击工具按钮黑,或是右键单击,从菜单中选择“新建(N)”,打开“NewLibrary”对话框。(3)在“Name”框中输入新库名称,如:Mylib(图1-2左)。(4)用鼠标单击路径(Path)框右端的“Browse...”按钮。(5)在打开的“Select”对话框中选择文件夹“D:ISASLXYISAS数据集”,如图1-2右所示。(6)单击“Ok”按钮,返回“NewLibrary”对话框,单击“OK”图1-1Explorer窗按钮,完成新建逻辑库“Mylib”。品(7)用鼠标双击,或单击即可看见新建的逻辑库“Mvlib”2Xtota爱批市国:20omNew LibraryXsrarEne:ylnEngire:DefautKEnacattartupbraryInforaattoEath:e.rDIBAS_SHYANSASEEadeOKA文件量D:A1FLle.KCancellelp图1-2建立新逻辑库二、数据的导入与导出BCD7性别数学姓名语文19298M2ZhangsanF89106Lihong38690WangsiyuanM4M98109Lisi5F80110Lindawei6图1-3Excel数据表syl_2.xls1.Excel数据表的导入【实验1-2】将Excel数据表导入为SAS数据集。首先建立Excel数据表sy12.xls,如图1-3所示。2
2 一、建立逻辑库 【实验 1-1】创建逻辑库“Mylib”。 依次执行如下操作: (1) 启动 SAS,并激活 Explorer 窗口(SAS 资源管理器),如 图 1-1 所示。 (2) 在 SAS 应用工作空间中,单击工具按钮 ,或是右键单 击,从菜单中选择“新建(N)”,打开“New Library”对话框。 (3) 在“Name”框中输入新库名称,如:Mylib(图 1-2 左)。 (4) 用鼠标单击路径(Path)框右端的“Browse.”按钮。 (5) 在打开的“Select”对话框中选择文件夹“D:\SAS_LXY\ SAS 数据集”,如图 1-2 右所示。 (6) 单击“Ok”按钮,返回“New Library”对话框,单击“OK” 按钮,完成新建逻辑库“Mylib”。 (7) 用鼠标双击 ,或单击 即可看见新建的逻辑库“Mylib”。 图1-2 建立新逻辑库 二、数据的导入与导出 1. Excel 数据表的导入 【实验 1-2】将 Excel 数据表导入为 SAS 数据集。 首先建立 Excel 数据表 sy1_2.xls,如图 1-3 所示。 图1-3 Excel数据表sy1_2.xls 图 1-1 Explorer 窗口