SAS软件与数学建模说课讲解.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《SAS软件与数学建模说课讲解.ppt》由会员分享,可在线阅读,更多相关《SAS软件与数学建模说课讲解.ppt(130页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、SAS软件与数学建模建建 模模 软软 件件建建 模模 软软 件件sassas鲜思东鲜思东 重庆邮电大学重庆邮电大学2022/11/122022/11/12统计统计生物物理化学经济保险心理教育管理建建 模模 软软 件件建建 模模 软软 件件sassas鲜思东鲜思东 重庆邮电大学重庆邮电大学2022/11/122022/11/12建建 模模 软软 件件建建 模模 软软 件件sassas鲜思东鲜思东 重庆邮电大学重庆邮电大学2022/11/122022/11/12建建 模模 软软 件件建建 模模 软软 件件sassas鲜思东鲜思东 重庆邮电大学重庆邮电大学2022/11/122022/11/12建建
2、 模模 软软 件件建建 模模 软软 件件sassas鲜思东鲜思东 重庆邮电大学重庆邮电大学2022/11/122022/11/12SAS与与Excel的通讯的通讯SAS中数据Excel建建 模模 软软 件件建建 模模 软软 件件sassas鲜思东鲜思东 重庆邮电大学重庆邮电大学2022/11/122022/11/12SAS系统基础1 1 概述概述概述概述1.1SAS1.1SAS显示管理系统显示管理系统1.2SAS1.2SAS数据库与数据集数据库与数据集2 SAS2 SAS编程基础编程基础编程基础编程基础2.12.1一个简单一个简单SASSAS程序程序2.2SAS2.2SAS变量变量2.3SAS
3、2.3SAS表达式表达式2.4SAS2.4SAS函数函数2.4.1SAS2.4.1SAS函数概述函数概述2.4.22.4.2常用常用SASSAS函数函数3 DATA3 DATA步步步步3.1DATA3.1DATA步流程步流程3.2INPUT3.2INPUT语句语句3.33.3数据集的整理数据集的整理3.43.4数据集的连接与合并数据集的连接与合并3.5SAS3.5SAS与外部数据的交换与外部数据的交换建建 模模 软软 件件建建 模模 软软 件件sassas鲜思东鲜思东 重庆邮电大学重庆邮电大学2022/11/122022/11/12StatisticalAnalysisSystem(缩写为SA
4、S):是用于数据分析与决策支持的大型集成式模块化软件系统在数据处理和统计分析领域,SAS系统被誉为国际上的标准软件系统建建 模模 软软 件件建建 模模 软软 件件sassas鲜思东鲜思东 重庆邮电大学重庆邮电大学2022/11/122022/11/12四大任务:数据访问数据访问访问任何形式和来源的数据访问任何形式和来源的数据数据管理数据管理将数据转变为可用形式将数据转变为可用形式数据呈现数据呈现以文字、图形和表格的形式展现数据信息以文字、图形和表格的形式展现数据信息数据分析数据分析获取有意义的信息获取有意义的信息建建 模模 软软 件件建建 模模 软软 件件sassas鲜思东鲜思东 重庆邮电大学
5、重庆邮电大学2022/11/122022/11/121.SAS1.SAS显示管理系统显示管理系统 SASSAS系统的启动系统的启动 点击图标点击图标,启动,启动SASSAS系统系统命令窗口命令窗口菜单栏菜单栏工具栏工具栏LOGLOG窗窗程序编辑窗程序编辑窗状态栏状态栏结果窗结果窗资源管理器资源管理器结果输出窗结果输出窗演示演示建建 模模 软软 件件建建 模模 软软 件件sassas鲜思东鲜思东 重庆邮电大学重庆邮电大学2022/11/122022/11/122.SAS2.SAS数据库与数据集数据库与数据集SASSAS数据库数据库:主要用于存放数据集和目录主要用于存放数据集和目录.SASSAS系
6、统系统库库操作系统操作系统文件夹文件夹建建 模模 软软 件件建建 模模 软软 件件sassas鲜思东鲜思东 重庆邮电大学重庆邮电大学2022/11/122022/11/122.SAS2.SAS数据库与数据集数据库与数据集SASSAS数据库数据库:主要用于存放数据集和目录主要用于存放数据集和目录.临时库临时库(WORK):SAS(WORK):SAS系统的临时工作目录系统的临时工作目录,退出系统时退出系统时,其中的内容全部删除其中的内容全部删除永久库永久库:与临时库相反与临时库相反.SAS.SAS提供提供SASUSER,SASHELPSASUSER,SASHELP建建 模模 软软 件件建建 模模
7、软软 件件sassas鲜思东鲜思东 重庆邮电大学重庆邮电大学2022/11/122022/11/122.SAS2.SAS数据库与数据集数据库与数据集SASSAS数据库数据库:主要用于存放数据集和目录主要用于存放数据集和目录.创建用户永久库创建用户永久库vv 用操作系统中的资源管理器用操作系统中的资源管理器,建立一文件夹建立一文件夹程序方式程序方式:libname:libname库名库名文件夹所在路径文件夹所在路径 菜单方式菜单方式:点击图标点击图标,然后按要求操作然后按要求操作.vv在在SASSAS系统中建库系统中建库建建 模模 软软 件件建建 模模 软软 件件sassas鲜思东鲜思东 重庆邮
8、电大学重庆邮电大学2022/11/122022/11/122.SAS2.SAS数据库与数据集数据库与数据集SASSAS数据库数据库:主要用于存放数据集和目录主要用于存放数据集和目录.创建用户永久库创建用户永久库例:在例:在SASSAS中先用程序方式建立一名为中先用程序方式建立一名为COURSECOURSE的用户库;的用户库;再用菜单方式建立一名为再用菜单方式建立一名为COURSE1COURSE1的用户库。的用户库。操作操作建建 模模 软软 件件建建 模模 软软 件件sassas鲜思东鲜思东 重庆邮电大学重庆邮电大学2022/11/122022/11/122.SAS2.SAS数据库与数据集数据库
9、与数据集SASSAS数据集数据集:主要用于存放数据文件。它一般由主要用于存放数据文件。它一般由描述部分描述部分和和数据部分数据部分组成,也有一些数据集包含组成,也有一些数据集包含索引部分索引部分。数据部分数据部分是存放数据的地方,它组织成一张是存放数据的地方,它组织成一张二维表二维表,其列,其列表示变量,行表示观测。表示变量,行表示观测。描述部分说明了数据集的一般信息,如数据集的名字和成员描述部分说明了数据集的一般信息,如数据集的名字和成员类型;建立的日期和时间;观测数以及变量个数、属性等。类型;建立的日期和时间;观测数以及变量个数、属性等。建建 模模 软软 件件建建 模模 软软 件件sass
10、as鲜思东鲜思东 重庆邮电大学重庆邮电大学2022/11/122022/11/122.SAS2.SAS数据库与数据集数据库与数据集SASSAS数据集数据集:数据部分数据部分是存放数据的地方,它组织成一张是存放数据的地方,它组织成一张二维表二维表,其列,其列表示变量,行表示观测。表示变量,行表示观测。观测观测变量变量建建 模模 软软 件件建建 模模 软软 件件sassas鲜思东鲜思东 重庆邮电大学重庆邮电大学2022/11/122022/11/122.SAS2.SAS数据库与数据集数据库与数据集SASSAS数据集的引用数据集的引用:库名数据集名园点连接符园点连接符建建 模模 软软 件件建建 模模
11、 软软 件件sassas鲜思东鲜思东 重庆邮电大学重庆邮电大学2022/11/122022/11/12Data bodyfat;Data bodyfat;inPUt sex$fatpct;inPUt sex$fatpct;fat=fatpct/100;fat=fatpct/100;cards;cards;M 13.3 F 22 M 19 F 26 M 20 F 16 M 8 F 12 M 18 F 21.7M 13.3 F 22 M 19 F 26 M 20 F 16 M 8 F 12 M 18 F 21.7M 22 F 23.2 M 20 F 21 M 31 F 28 M 21 F 30 M
12、 12 F 23M 22 F 23.2 M 20 F 21 M 31 F 28 M 21 F 30 M 12 F 23M 16 M 12 M 24M 16 M 12 M 24RUNRUN;PROC means data=bodyfat;PROC means data=bodyfat;var fatpct;var fatpct;run;run;DATADATA步步程程序序步步1 1、一个简单、一个简单SASSAS程序程序建建 模模 软软 件件建建 模模 软软 件件sassas鲜思东鲜思东 重庆邮电大学重庆邮电大学2022/11/122022/11/12该程序的结构包括两部分:该程序的结构包括两部
13、分:以关键词以关键词DATADATA开始的开始的DATADATA步;主要创建步;主要创建数据集数据集,如此例中的如此例中的bodyfatbodyfat,同时也可以产,同时也可以产生一些描述性统计和报表输出;生一些描述性统计和报表输出;以关键词以关键词PROCPROC开头开头PROCPROC步。步。PROCPROC步则步则是系统预先写好的执行特殊任务的是系统预先写好的执行特殊任务的SASSAS子程子程序序,如此例中的如此例中的meansmeans过程过程,它主要是承担,它主要是承担数据的分析,同时也可产生相关的数据集。数据的分析,同时也可产生相关的数据集。1 1、一个简单、一个简单SASSAS程
14、序程序建建 模模 软软 件件建建 模模 软软 件件sassas鲜思东鲜思东 重庆邮电大学重庆邮电大学2022/11/122022/11/12从该程序可以看出从该程序可以看出SASSAS程序的特点:程序的特点:vv SASSAS程序是由程序是由SASSAS关键词、关键词、SASSAS名字、特殊字符名字、特殊字符(如例子中的(如例子中的$号)和运算符组成的字符串,并以号)和运算符组成的字符串,并以分号(;)结尾的分号(;)结尾的SASSAS语句组成,它要求语句组成,它要求SASSAS系统系统执行一种操作或给执行一种操作或给SASSAS系统提供信息。系统提供信息。vv SASSAS程序不区分大小写,
15、语句位置任意,一条语程序不区分大小写,语句位置任意,一条语句的书写既可起始于任何行、列,也可跨越多行,句的书写既可起始于任何行、列,也可跨越多行,同时也可以将多条语句写在一行。不过一个好的习同时也可以将多条语句写在一行。不过一个好的习惯是;惯是;DATADATA步和步和PROCPROC步顶格书写,在每个步骤内步顶格书写,在每个步骤内的语句以缩进的方式书写,这样阅读和理解起来方的语句以缩进的方式书写,这样阅读和理解起来方便。便。1 1、一个简单、一个简单SASSAS程序程序操作操作建建 模模 软软 件件建建 模模 软软 件件sassas鲜思东鲜思东 重庆邮电大学重庆邮电大学2022/11/122
16、022/11/12SASSAS变量的命名:第一个字符必须是字母或下划线变量的命名:第一个字符必须是字母或下划线(_);(_);后面可跟后面可跟1 1至至3232个字符(数字、字母或下划线)个字符(数字、字母或下划线)变量的属性:变量的属性:类型类型(type)(type):数值型、字符型:数值型、字符型(定义时变量后带定义时变量后带$)$)长度长度(length)(length):存储该变量所用的字节数(缺省为存储该变量所用的字节数(缺省为8 8)输入格式输入格式(informat)/(informat)/输出格式输出格式(format)(format):标签标签(label)(label):
17、对变量的作用给予描述。:对变量的作用给予描述。2 2、SASSAS变量变量建建 模模 软软 件件建建 模模 软软 件件sassas鲜思东鲜思东 重庆邮电大学重庆邮电大学2022/11/122022/11/12输入输入/输出格式:输出格式:类型:类型:字符型:用于字符变量的现成格式字符型:用于字符变量的现成格式数值型:用于一般数值型变量的现成格式数值型:用于一般数值型变量的现成格式日期时间型:用于日期和时间的现成格式日期时间型:用于日期和时间的现成格式用户定义:用于用户自定义格式用户定义:用于用户自定义格式2 2、SASSAS变量变量建建 模模 软软 件件建建 模模 软软 件件sassas鲜思东
18、鲜思东 重庆邮电大学重庆邮电大学2022/11/122022/11/12输入输入/输出格式:输出格式:一般形式:一般形式:格式名格式名.2 2、SASSAS变量变量字字符符型型变变量量宽宽度度小小数数点点后后数数值值位位数数建建 模模 软软 件件建建 模模 软软 件件sassas鲜思东鲜思东 重庆邮电大学重庆邮电大学2022/11/122022/11/12输入输入/输出格式:输出格式:字符格式:字符格式:$w.$w.$CHARw.$CHARw.2 2、SASSAS变量变量其含义是读入或显示字符变量的前其含义是读入或显示字符变量的前w w个字节。其缺省值个字节。其缺省值均为变量的长度。当变量的长
19、度未定时,均为变量的长度。当变量的长度未定时,$CHARw.$CHARw.格式格式宽度的缺省值为宽度的缺省值为8 8;对;对$w.$w.作为输出格式时缺省宽度为作为输出格式时缺省宽度为1 1,作为输入格式时,必须提供作为输入格式时,必须提供w w的值。的值。二者作为输出格式时,均保留字符串前的空格;二者作为输出格式时,均保留字符串前的空格;但作为输入格式时,但作为输入格式时,$CHARw.$CHARw.保留字符串前的空格,而保留字符串前的空格,而$w.$w.则删除字符前的空格。则删除字符前的空格。建建 模模 软软 件件建建 模模 软软 件件sassas鲜思东鲜思东 重庆邮电大学重庆邮电大学20
20、22/11/122022/11/12输入输入/输出格式:输出格式:数值输入格式:数值输入格式:w.dw.d数值输出格式:数值输出格式:BESTw.BESTw.2 2、SASSAS变量变量BESTw.BESTw.是缺省输出格式。是缺省输出格式。WW的缺省值为的缺省值为1212,最大可取,最大可取3232。含义为将数值在规定的宽度下用最为精确有效的方式显示。含义为将数值在规定的宽度下用最为精确有效的方式显示。若用定点方式表示可提供更多的有效数字就使用定点方式;若用定点方式表示可提供更多的有效数字就使用定点方式;否则自动使用浮点数。否则自动使用浮点数。如:如:数据集中数值数据集中数值输出格式输出格式
21、输出表示输出表示1257000best6.1.26E61257000best6.1.26E61257000best3.1E61257000best3.1E6建建 模模 软软 件件建建 模模 软软 件件sassas鲜思东鲜思东 重庆邮电大学重庆邮电大学2022/11/122022/11/12输入输入/输出格式:输出格式:数值输入格式:数值输入格式:COMMAw.dCOMMAw.d2 2、SASSAS变量变量如:如:原始数据原始数据输入格式输入格式记入数值记入数值$1,2345,6789comma12.21234567.89$1,2345,6789comma12.21234567.89$1234,
22、5678.9comma12.212345678.9$1234,5678.9comma12.212345678.9($1,2345,6789)comma14.2-1234567.89($1,2345,6789)comma14.2-1234567.89建建 模模 软软 件件建建 模模 软软 件件sassas鲜思东鲜思东 重庆邮电大学重庆邮电大学2022/11/122022/11/12输入输入/输出格式:输出格式:数值输出格式:数值输出格式:COMMAw.d&DOLLARw.dCOMMAw.d&DOLLARw.d2 2、SASSAS变量变量如:如:原始数据原始数据输出格式输出格式输出表示输出表示12
23、3456.7comma12.2123,456.70123456.7comma12.2123,456.70-123456.7comma12.2-123,456.70-123456.7comma12.2-123,456.70123456.7dollar12.2$123,456.70123456.7dollar12.2$123,456.70-123456.7dollar12.2-123,456.70-123456.7dollar12.2-123,456.70建建 模模 软软 件件建建 模模 软软 件件sassas鲜思东鲜思东 重庆邮电大学重庆邮电大学2022/11/122022/11/12输入输入/
24、输出格式输出格式(日期日期):日期、时间的处理:日期、时间的处理:将日期和时间值均作为将日期和时间值均作为数值变量数值变量存储存储以以19601960年年1 1月月1 1日日为为0 0点,其它日期值为该日期值与点,其它日期值为该日期值与19601960年年1 1月月1 1日相差的天数。日相差的天数。时间以时间以19601960年年1 1月月1 1日日0 0时时0 0分分0 0秒秒为起点(为起点(0 0点),点),其余时间为与其的差值。其余时间为与其的差值。2 2、SASSAS变量变量建建 模模 软软 件件建建 模模 软软 件件sassas鲜思东鲜思东 重庆邮电大学重庆邮电大学2022/11/1
25、22022/11/12输入输入/输出格式输出格式(日期日期):I.I.输入格式输入格式:YYMMDDwYYMMDDw.输出格式输出格式:YYMMDDxwYYMMDDxw.源数据日期源数据日期输入格式输入格式SASSAS日期值日期值输出格式输出格式输出表示输出表示99-10-15yymmdd8.14532yymmddd10.1999-10-1599-10-15yymmdd8.14532yymmddd10.1999-10-1599/10/15ddmmyy8.14532yymmdds10.1999/10/1599/10/15ddmmyy8.14532yymmdds10.1999/10/1515109
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SAS 软件 数学 建模 讲解
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内