研究生SAS教程学习教案.pptx
上传人:王子****青蛙 上传时间:2024-09-13 格式:PPTX 页数:65 大小:339KB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

研究生SAS教程学习教案.pptx

研究生SAS教程学习教案.pptx

预览

免费试读已结束,剩余 55 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

会计学第一(dìyī)讲SAS系统概述一、什么(shénme)是SAS系统二、SAS系统(xìtǒng)的特点三、SAS/BASE简介(jiǎnjiè)1.数据管理功能(gōngnéng):3.报表(bàobiǎo)生成和图形显示功能一、SAS显示(xiǎnshì)管理系统(DisplayManagerSystem,DMS)二、SAS的功能键用功能键可以代替对菜单的点击,有时比较方便。最常用的功能键有F1:显示(xiǎnshì)帮助信息(HELP);F4:显示(xiǎnshì)已经运行的程序(RECALL);F5:进入编辑窗口(PGM);F6:进入日志窗口(LOG);F7:进入输出窗口(OUTPUT);F8:程式提交运行(SUBMIT);F9:显示(xiǎnshì)功能键(KEYS);以上功能键的用法熟悉之后,还可以定义或修改功能键。例如,可以定义Ctrl+E为功能键,用来清屏。三、SAS语句(yǔjù)四、SAS程序(chéngxù)程序(chéngxù)示例:dataex;inputno$sex$agehw;cards;10f47156.347.124m38172.461.553m41169.264.546f52158.253.638f39160.148;procsort;bysex;procmeans;bysex;varhw;run;第四讲DATA步入(bùrù)门一、什么(shénme)是DATA步1.数据(shùjù)在作业流中:从作业流中输入数据(shùjù)产生SAS数据(shùjù)集2.数据在磁盘(cípán)上:从磁盘(cípán)上读入数据文件产生SAS数据集3.数据来自(láizì)其它SAS数据集:从一个或几个已经存在的SAS数据集产生新的SAS数据集4.把SAS数据集转换(zhuǎnhuàn)为外部数据或输出报表三、DATA步语句(yǔjù)及其类型(1)DATA语句DATA语句的作用是表明数据步的开始(kāishǐ)并给出数据集的名称。DATA语句的格式为:DATA数据集的名称;注:1)数据集的名称必须以英文字母开始(kāishǐ),最长不超过8个字符。2)数据集的名称都是由符号“.”分隔的两个部分所组成。第一部分标记数据集所存储的位置,称作一级名或库逻辑名。第二部分标记一个特定的数据集,称作二级名。如果不想把数据集永久储存在指定的磁盘上,可以只使用二级名。例:DATAEX;SAS系统会自动地把EX作为数据集的二级名,并添加(tiānjiā)WORK作为数据集的一级名,因此在日志窗口显示的信息中记该数据集为WORK.EX。但是这个数据集是临时的,它仅仅在程式运行期间有效,过后它就被复盖,不能重新调用。(2)CARDS语句CARDS语句的作用是与“;”呼应(hūyìng),标志数据行的开始与结束。CARDS语句的格式为:CARDS;数据行;注:如果使用CARDS语句,在CARDS的后面必须紧跟数据行,并且在一个数据步中最多只能有一个CARDS语句。(3)INPUT语句INPUT语句的作用是描述输入记录中的数据,并把输入值赋给相应的变量。INPUT语句的格式为:INPUT数据的变量名、顺序及类型;注1:用INPUT语句是为了读外部文件的数据或跟在CARDS语句后面的数据。除非在INPUT语句中的变量名后有串符号或用字符的输入格式表示、或该变量事先已被定义(dìngyì)为字符型,否则SAS认定用INPUT语句读入的是数值型变量的值。注2.用INPUT语句时,外部文件中的数据和CARDS语句后面的数据都采取列表输入的方法,各个变量的值由它们之间的空格来分隔。为从一行读入多个(duōɡè)观测值,应使用行保持符@@限制读数指针,使其保持在这一行上读数,直到数据读完为止。(4)INFILE语句INFILE语句的作用是指明(zhǐmíng)外部数据文件的名称,并从这个外部数据文件中读取数据。INFILE语句的格式为:INFILE‘外部数据文件名’;例如,在A驱动器上有一个名称为ex2.DAT的数据文件,其中数据排列为:A3.12B2.23B3.4B4.12A4.2A4.5用INFILE语句读取数据的程式为:DATAEX;INFILE‘A:ex2.DAT’;INPUTZ$X@@;用INFILE语句读取数据时,要求外部数据文件必须是可以在操作系统中用TYPE命令打印出全部内容的ASCII码文本文件。(5)SET语句SET语句的作用是按照指定的条件从指定的数据集中读取数据建立新的数据集或将两个数据集中的观测值纵向连接(liánjiē)建立新的数据集。SET语句的格式为:SET数据集名表;例如,从数据集EX中