统计分析软件入门.ppt

上传人:wuy****n92 文档编号:73985348 上传时间:2023-02-23 格式:PPT 页数:37 大小:745.50KB
返回 下载 相关 举报
统计分析软件入门.ppt_第1页
第1页 / 共37页
统计分析软件入门.ppt_第2页
第2页 / 共37页
点击查看更多>>
资源描述

《统计分析软件入门.ppt》由会员分享,可在线阅读,更多相关《统计分析软件入门.ppt(37页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、1 1概述概述概述概述SASSAS语语言基言基言基言基础础数据步数据步数据步数据步过过程步程步程步程步SAS统计分析软件入门统计分析软件入门2 2SASSAS (Statistical Statistical Analysis Analysis System)System),中中中中文文文文名名名名“赛赛仕仕仕仕”,译为译为“统计统计分析系分析系分析系分析系统统”国国国国际际上的公上的公上的公上的公认认的的的的标标准准准准统计软统计软件之一件之一件之一件之一发发展展展展19661966年年年年 美国北卡州立大学美国北卡州立大学美国北卡州立大学美国北卡州立大学 19721972年年年年 推出推出

2、推出推出SAS7.2SAS7.2供大学使用版供大学使用版供大学使用版供大学使用版19761976年年年年 成成成成立立立立SASSAS研研研研究究究究所所所所(SAS(SAS Institute Institute Inc.)Inc.),总总部在美国北卡州部在美国北卡州部在美国北卡州部在美国北卡州凯凯瑞市瑞市瑞市瑞市 现现已已已已是是是是全全全全球球球球最最最最大大大大的的的的私私私私人人人人软软件件件件公公公公司司司司和和和和全全全全球球球球排排排排名名名名第第第第九位的独立九位的独立九位的独立九位的独立软软件商件商件商件商一、概述一、概述一、概述一、概述3 31 1、系、系、系、系统组统组

3、成成成成:三三三三十十十十几几几几个个个个模模模模块块,如如如如BASEBASE,GRAPHGRAPH,ETSETS,FSPFSP,AFAF,OROR,IMLIML,SHARESHARE,QCQC,STATSTAT,INSIGHTINSIGHT,ANALYSTANALYST,ASSISTASSIST,CONNECTCONNECT,CPECPE,LABLAB,EISEIS,WAREHOUSEWAREHOUSE,PC PC File File FormatsFormats,GISGIS,SPECTRAVIEWSPECTRAVIEW,SHARE*NETSHARE*NET,R/3R/3,OnlineT

4、utor:OnlineTutor:SAS SAS ProgrammingProgramming,MDDB MDDB ServerServer,IT IT Service Service Vision Vision ClientClient,IntrNet IntrNet Compute Compute ServicesServices,Enterprise Enterprise ReporterReporter,MDDB MDDB Server Server common common productsproducts,Enterprise Enterprise MinerMiner,AppD

5、ev AppDev StudioStudio,Integration Integration TechnologiesTechnologies等等等等4 4界面:界面:界面:界面:三个基本窗口三个基本窗口三个基本窗口三个基本窗口Editor Editor 编编辑辑窗窗窗窗:在在在在此此此此编编写写写写SASSAS程序程序程序程序Log Log 记记录录窗窗窗窗:记记录录程程程程序序序序运运运运行行行行过过程程程程中中中中所所所所做做做做的的的的内内内内容容容容,如如如如所所所所运运运运行行行行的的的的数数数数据据据据情情情情况况况况、所所所所调调用用用用的的的的过过程程程程步步步步、程程程程序

6、序序序运行运行运行运行时间时间等等等等红红色色色色-错误错误绿绿色色色色-警告警告警告警告兰兰色色色色-正常正常正常正常OutputOutput结结果果果果输输出出出出窗窗窗窗:统统计计分析的分析的分析的分析的结结果果果果ResultResult窗口,窗口,窗口,窗口,ExplorerExplorer窗口窗口窗口窗口其他:其他:其他:其他:keyskeys窗窗窗窗libnamelibname窗窗窗窗optionsoptions窗窗窗窗varvar窗窗窗窗dirdir窗窗窗窗在在在在commandcommand命命命命令令令令窗窗窗窗或或或或命命命命令令令令行行行行command=command

7、=输输入入入入相相相相应应的命令可激活的命令可激活的命令可激活的命令可激活这这些窗口些窗口些窗口些窗口2 2、SASSAS会会会会话话窗口窗口窗口窗口程序编辑窗口运行记录窗口结果输出窗口命令窗口Results窗口6 6在命令窗口在命令窗口在命令窗口在命令窗口输输输输入入入入“keys”“keys”后情况后情况后情况后情况命令行命令行命令窗命令窗(条条)7 7SAS9.01SAS9.01中文界面的几个窗口中文界面的几个窗口中文界面的几个窗口中文界面的几个窗口8 8使使使使 用用用用 ToolsTools OptionsOptions PreferencesPreferences可可可可 修修修修

8、 改改改改 界界界界 面面面面 的的的的显显示示示示,或或或或输输出出出出文文文文件件件件的的的的格格格格式式式式等等等等在在在在命命命命令令令令窗窗窗窗输输入入入入 num num 并并并并回回回回车车,可在可在可在可在编辑编辑窗口中加入行号窗口中加入行号窗口中加入行号窗口中加入行号SASSAS文件的文件的文件的文件的扩扩展名展名展名展名*.sd2.sd2SASSAS数据集数据集数据集数据集6.126.12版版版版,必必必必须须以以以以字字字字母母母母开开开开头头,长长度不超度不超度不超度不超过过8 8位位位位8.08.0以以以以上上上上版版版版为为*.sas7bdat.sas7bdat*.

9、sas.sas SASSAS程序文件程序文件程序文件程序文件 *.log.log loglog窗口窗口窗口窗口输输出出出出 *.lst.lst SASSAS结结果文件果文件果文件果文件9 9SASSAS语语句句句句以一个关以一个关以一个关以一个关键词键词开始,以开始,以开始,以开始,以分号分号(;)结束束;datadata a;a;inputinput x;x;cardscards;323323545445456565;procproc printprint;runrun;3 3、SASSAS程序的基本程序的基本程序的基本程序的基本结结结结构构构构数据步数据步数据步数据步:创创建数据建数据建数

10、据建数据过过程步程步程步程步:调调用数据用数据用数据用数据分析分析分析分析过过程程程程或或或或 Lines Lines 或或或或 DatalinesDatalines1010运行运行运行运行编辑编辑窗内程序窗内程序窗内程序窗内程序点点点点击图标击图标按功能按功能按功能按功能键键“F8”F8”在命令行(窗)在命令行(窗)在命令行(窗)在命令行(窗)键键入入入入“submit”submit”在在在在RunRun下拉菜下拉菜下拉菜下拉菜单单中中中中选选“submit”submit”所激活窗口(所激活窗口(所激活窗口(所激活窗口(EditorEditor、LogLog、OutputOutput)内容的

11、保存)内容的保存)内容的保存)内容的保存在命令行(窗)在命令行(窗)在命令行(窗)在命令行(窗)键键入入入入 file“file“路径路径路径路径 文件名文件名文件名文件名”点点点点击图标击图标在在在在filefile下拉菜下拉菜下拉菜下拉菜单单中中中中选选“save”save”或或或或“save as”save as”只有只有只有只有编辑编辑窗口窗口窗口窗口(edit(edit窗窗窗窗)才能打开文件才能打开文件才能打开文件才能打开文件1111常用的快捷常用的快捷常用的快捷常用的快捷键键F4 F4 recallrecall命命命命令令令令,用用用用于于于于editoreditor窗窗窗窗,将将

12、将将前前前前面面面面提提提提交交交交的的的的程程程程序序序序调调回回回回,可可可可多多多多次次次次使使使使用用用用F5 F5 切切切切换换到到到到editoreditor窗窗窗窗F6 F6 切切切切换换到到到到loglog窗窗窗窗F7 F7 切切切切换换到到到到outputoutput窗窗窗窗F8 submitF8 submit命令命令命令命令Ctrl-E Ctrl-E 清清清清除除除除当当当当前前前前窗窗窗窗口口口口的的的的内内内内容容容容。editoreditor窗窗窗窗被被被被清清清清除的内容不能用除的内容不能用除的内容不能用除的内容不能用F4F4调调回回回回1212datadata a

13、;a;inputinput x;x;cardscards;434354546565;procproc printprint;runrun;datdat a;a;inputinput x;x;cardscards;434354546565;procproc printprint;runrun;二、二、二、二、SASSAS语语言基言基言基言基础础 以以以以关关关关键键词词开开开开始始始始SASSAS语语句句句句;对对于于于于8.08.0以以以以上上上上SASSAS软软件件件件,这这些些些些关关关关键键词词显显示示示示为为蓝蓝色色色色;如如如如果果果果显显示示示示为为红红色色色色,则则可可可可能能能

14、能的的的的关关关关键词键词无效或拼写无效或拼写无效或拼写无效或拼写错误错误1313datadata a;a;inputinput x;x;cardscards;434354546565;procproc printprint;runrun;初初初初学学学学者者者者最最最最容容容容易易易易犯犯犯犯的的的的错错误误就就就就是是是是不不不不写写写写分分分分号号号号。此此此此时时SASSAS将将将将两两两两个个个个语语句句句句误误认认成成成成一一一一个个个个语语句句句句(statementstatement)。)。)。)。注意:注意:注意:注意:一一一一个个个个SASSAS语语句句句句可可可可以以以以

15、写写写写成成成成两两两两行行行行或或或或多多多多行行行行,如如如如“datadata a;”a;”可写成可写成可写成可写成datadata a;a;多多多多个个个个SASSAS语语句句句句可可可可以以以以写写写写成成成成简简 单单 的的的的 一一一一 行行行行。如如如如:“procproc printprint;runrun;”1.1.所有所有所有所有SASSAS语语句必句必句必句必须须以以以以“;”;”结结束束束束1414datadata a;a;inputinput x;x;cardscards;434354546565;procproc printprint;runrun;2.2.程序的

16、程序的程序的程序的结结结结束束束束1515datadata a;a;inputinput x;x;cardscards;434354546565;procproc printprint;runrun;数数数数据据据据集集集集名名名名与与与与变变量量量量名名名名取取取取名名名名时时可可可可以以以以是是是是字字字字母母母母、下下下下划划划划线线、数数数数字字字字,不不不不能能能能以以以以数数数数字字字字开开开开头头,最最最最多多多多可可可可以以以以3232个个个个字字字字符符符符(SAS8.0SAS8.0以以以以下下下下软软件件件件的的的的最最最最大大大大字字字字符符符符数数数数为为8 8个字符)

17、个字符)个字符)个字符)字字字字母母母母可可可可以以以以大大大大写写写写、小小小小写写写写或或或或大大大大小小小小写写写写混混混混合合合合,因因因因此此此此WeightWeight、weightweight、WEIgHTWEIgHT被被被被 SASSAS视为视为相同的相同的相同的相同的变变量量量量3.3.数据集名与数据集名与数据集名与数据集名与变变变变量名量名量名量名数据集名称数据集名称数据集名称数据集名称变变量名称量名称量名称量名称1616datadata a;a;inputinput x;x;cardscards;434354546565;procproc printprint;runru

18、n;如果有多个如果有多个如果有多个如果有多个变变量,如量,如量,如量,如HeightHeight、WeightWeight、AgeAge、SexSex,JobJob则则在在在在SASSAS中排列中排列中排列中排列为为“inputinput Height Weight Age Sex JobHeight Weight Age Sex Job;”;”如果将以上如果将以上如果将以上如果将以上变变量用代号表示,量用代号表示,量用代号表示,量用代号表示,x1x1、x2x2、x3x3、x4x4、x5x5则语则语句可写句可写句可写句可写为为:“inputinput x1 x2 x3 x4 x5x1 x2 x

19、3 x4 x5;”;”或或或或“inputinput x1-x5x1-x5;”;”4.4.变变变变量的排列量的排列量的排列量的排列1717datadata a;a;inputinput x;x;cardscards;434354546565;procproc printprint;runrun;cardscards;或或或或datalinesdatalines;或或或或lineslines;语语句句句句之之之之后后后后表表表表示示示示数数数数据据据据的的的的输输入入入入即即即即将将将将开开开开始始始始。数数数数据据据据的的的的变变量量量量名名名名、变变量量量量的的的的格格格格式式式式等等等等在

20、在在在inputinput语语句中定句中定句中定句中定义义数数数数据据据据输输入入入入结结束束束束,也也也也必必必必须须采用分号采用分号采用分号采用分号结结束束束束5.5.输输输输入数据的入数据的入数据的入数据的标识语标识语标识语标识语句句句句1818datadata a;a;inputinput x;x;cardscards;434354546565;procproc printprint;runrun;数数数数据据据据分分分分析析析析前前前前,数数数数据据据据集集集集必必必必须须被被被被读读入。入。入。入。读读入数据方法:入数据方法:入数据方法:入数据方法:直接直接直接直接创创建;建;建;

21、建;Infile Infile 和和和和 inputinput语语句句句句 创创建;建;建;建;对对、数数数数据据据据进进行行行行简简单单编编辑辑,创创建建建建新新新新的的的的变变量等。量等。量等。量等。三、数据步三、数据步三、数据步三、数据步1919datadata child;child;/*/*建立建立建立建立临时临时数据集数据集数据集数据集child.sd2child.sd2,自,自,自,自动动放在放在放在放在sasworksaswork子目子目子目子目录录下下下下*/input input id id x1 x1$x2 x2 x3 x3 x4 x4 x5 x5 x6;x6;/*/*指

22、指指指明明明明要要要要输输入入入入的的的的变变量量量量 ,$为为字字字字符符符符型型型型变变量量量量*/cardscards;/*/*标标志数据区开始志数据区开始志数据区开始志数据区开始,数据之数据之数据之数据之间间以一个或几个空格分隔以一个或几个空格分隔以一个或几个空格分隔以一个或几个空格分隔*/1 m 32 95.5 14.0 53.5 49.641 m 32 95.5 14.0 53.5 49.642 m 35 92.0 13.0 52.0 41.612 m 35 92.0 13.0 52.0 41.613 m 33 89.0 12.5 53.5 35.813 m 33 89.0 12.

23、5 53.5 35.81254 m 176 168.0 53.5 82.0 100.14254 m 176 168.0 53.5 82.0 100.14255 f 30 91.0 11.0 48.0 35.39255 f 30 91.0 11.0 48.0 35.39256 f 33 91.0 11.5 47.0 44.98256 f 33 91.0 11.5 47.0 44.98521 f 178 163.0 51.0 79.0 87.42521 f 178 163.0 51.0 79.0 87.42;/*/*标标志数据区志数据区志数据区志数据区结结束,分号必束,分号必束,分号必束,分号必须

24、单须单独一行独一行独一行独一行 */run run;1.1.直接直接直接直接创创创创建数据集建数据集建数据集建数据集2020SASSAS中的常用中的常用中的常用中的常用变变量量量量类类型型型型数数数数值值型:不需特殊定型:不需特殊定型:不需特殊定型:不需特殊定义义字符型:字符型:字符型:字符型:定定定定义义方式方式方式方式变变量名量名量名量名$日期型:多种形式日期型:多种形式日期型:多种形式日期型:多种形式如:如:如:如:变变量名量名量名量名 mmddyy6.mmddyy6.实际记录为实际记录为距距距距1960/01/011960/01/01的天数的天数的天数的天数输输入格式可以是:入格式可以

25、是:入格式可以是:入格式可以是:091004 09/10/04 09 10 04 909102004091004 09/10/04 09 10 04 909102004其其其其它它它它数数数数据据据据库库中中中中的的的的逻逻辑辑型型型型、备备注注注注型型型型变变量量量量在在在在SASSAS中中中中均均均均为为字字字字符符符符型型型型变变量量量量。日日日日期期期期型型型型变变量量量量转转进进SASSAS后后后后一一一一般般般般也也也也变变为为字字字字符型符型符型符型变变量。量。量。量。2121datadata a1;a1;inputinput id x1$x2 x3 id x1$x2 x3 x4

26、x4;cardscards;1 m 32 95.51 m 32 95.52 m 35 92.0 13.02 m 35 92.0 13.03 m 33 89.0 12.53 m 33 89.0 12.5;procproc printprint;runrun;结结果果果果:Obs id x1 x2 x3 x4 Obs id x1 x2 x3 x4 1 1 m 32 95.5 2.0 1 1 m 32 95.5 2.0 2 3 m 33 89.0 12.52 3 m 33 89.0 12.5datadata a1;a1;inputinput id x1$x2 x3;id x1$x2 x3;cards

27、cards;1 m 32 95.51 m 32 95.52 m 35 92.0 13.02 m 35 92.0 13.03 m 33 89.0 12.53 m 33 89.0 12.5;procproc printprint;runrun;结结果果果果:Obs id x1 x2 x3 Obs id x1 x2 x3 1 1 m 32 95.5 1 1 m 32 95.5 2 2 m 35 92.0 2 2 m 35 92.0 3 3 m 33 89.03 3 m 33 89.0SASSAS数据集数据集数据集数据集创创创创建建建建时时时时存在的存在的存在的存在的问题问题问题问题2222datad

28、ata esr;esr;inputinput x;/*x;/*每每每每读读入一个入一个入一个入一个记录记录后后后后,数据指数据指数据指数据指针针保持原位不保持原位不保持原位不保持原位不换换行行行行,继续读继续读下一条下一条下一条下一条记录记录*/cards;cards;3 9 8 6 5 5 7 3 10 8 10 4 3 9 8 6 5 5 7 3 10 8 10 4 ;proc meansproc means;runrun;结结果:果:果:果:N Mean Std Dev Minimum MaximumN Mean Std Dev Minimum Maximum -2 6.5000000

29、2.5405797 3.0000000 10.0000000 2 6.5000000 2.5405797 3.0000000 10.0000000 -不分行符不分行符不分行符不分行符的使用的使用的使用的使用2323data child;input id x1$x2 x3 x4 x5 x6;cards;1 m 32 95.5 14.0 53.5 49.64 2 m 35 .13.0 52.0 41.61 3 m 33 89.0 12.5 53.5 35.81 254 m 176 168.0 53.5 82.0 100.14 255 f 30 91.0 11.0 48.0 35.39 256 f

30、33 91.0 11.5 47.0 44.98 521 f 178 163.0 51.0 79.0 87.42 ;proc means;run;Variable N Mean Std Dev Minimum Maximum -id 7 184.5714286 194.9639771 1.0000000 521.0000000 x2 7 73.8571429 70.4779601 30.0000000 178.0000000 x3 6 116.2500000 38.2410120 89.0000000 168.0000000 x4 7 23.7857143 19.4825930 11.00000

31、00 53.5000000 x5 7 59.2857143 14.7361719 47.0000000 82.0000000 x6 7 56.4271429 26.2540446 35.3900000 100.1400000 -缺失缺失缺失缺失值值的的的的输输入入入入 以以以以“.”.”表示,缺失表示,缺失表示,缺失表示,缺失值值不不不不进进入分析入分析入分析入分析2424如已存在一如已存在一如已存在一如已存在一纯纯文本文件文本文件文本文件文本文件c:child.txtc:child.txt,内容如下:,内容如下:,内容如下:,内容如下:1 m 32 95.5 14.0 53.5 49.641

32、 m 32 95.5 14.0 53.5 49.642 m 35 92.0 13.0 52.0 41.612 m 35 92.0 13.0 52.0 41.613 m 33 89.0 12.5 53.5 35.813 m 33 89.0 12.5 53.5 35.81254 m 176 168.0 53.5 82.0 100.14254 m 176 168.0 53.5 82.0 100.14255 f 30 91.0 11.0 48.0 35.39255 f 30 91.0 11.0 48.0 35.39256 f 33 91.0 11.5 47.0 44.98256 f 33 91.0 1

33、1.5 47.0 44.98521 f 178 163.0 51.0 79.0 87.42521 f 178 163.0 51.0 79.0 87.42可用可用可用可用infile infile 直接直接直接直接读读入:入:入:入:DataData child;child;InfileInfile“c:child.txtc:child.txt;InputInput id x1$x2 x3 x4 x5 x6;id x1$x2 x3 x4 x5 x6;proc printproc print;RunRun;2.Infile 2.Infile 和和和和 input input语语语语句句句句创创创创

34、建数据建数据建数据建数据2525如从从从从 现现 有有有有 SASSAS文文文文 件件件件“child”child”中中中中读读取取取取数数数数据据据据,变变 成成成成 文文文文 件件件件 名名名名 为为“school”school”的文件的文件的文件的文件datadata school;school;setset child;child;x=x=x3-x2;x3-x2;procproc printprint;RunRun;3 3、从从从从现现现现有有有有SASSAS数据集中数据集中数据集中数据集中读读读读取数据取数据取数据取数据2626前前前前面面面面所所所所产产生生生生的的的的文文文文件件

35、件件都都都都是是是是临临时时文文文文件件件件,退退退退出出出出SASSAS后后后后,这这些些些些文文文文件件件件将将将将自自自自动动删删除除除除。为为了了了了将将将将文文文文件件件件变变成成成成永永永永久久久久性性性性数数数数据据据据集集集集存存存存储储在磁在磁在磁在磁盘盘上,可采用上,可采用上,可采用上,可采用libnamelibname语语句。句。句。句。libnamelibname ychych f:sasdataf:sasdata;data data ychych.student;.student;set school;set school;run;run;4 4、在磁在磁在磁在磁盘盘

36、盘盘上存上存上存上存储储储储SASSAS数据集数据集数据集数据集用用用用 ychych代代代代 表表表表 子子子子 目目目目 录录“f:sasdataf:sasdata”,可可可可任任任任意意意意取取取取名名名名,但但但但应应与与与与打打打打算算算算建建建建立立立立的的的的文文文文件件件件名前的前名前的前名前的前名前的前缀缀相同相同相同相同2727SASSAS数据集名称的表示方式数据集名称的表示方式数据集名称的表示方式数据集名称的表示方式:库库关关关关联联名名名名.数据集名数据集名数据集名数据集名永久数据集永久数据集永久数据集永久数据集格式:格式:格式:格式:libname libname 库

37、库关关关关联联名名名名 “盘盘符符符符:路径路径路径路径”;如:如:如:如:libname ych f:SASdatalibname ych f:SASdata;ych ych 为库为库关关关关联联名,代表路径名,代表路径名,代表路径名,代表路径f:SASdata f:SASdata;库库关关关关联联名名名名可可可可任任任任意意意意取取取取,一一一一旦旦旦旦定定定定义义,只只只只要要要要不不不不退退退退出出出出SASSAS,始始始始终终有有有有效效效效(因因因因为为libnamelibname命命命命令令令令为为全全全全局局局局命命命命令令令令)。但但但但路路路路径径径径必必必必须须实实际际存

38、在。存在。存在。存在。临时临时数据集数据集数据集数据集每每每每次次次次启启启启动动SASSAS时时,会会会会自自自自动动开开开开辟辟辟辟一一一一个个个个临临时时存存存存储储区区区区,其其其其库库关关关关联联名名名名为为WORKWORK,代表,代表,代表,代表sassasworksassaswork子目子目子目子目录录。一一一一旦旦旦旦退退退退出出出出sassas,临临时时存存存存储储区区区区数数数数据据据据集集集集文文文文件件件件自自自自动动删删除除除除,称称称称为为临时临时数据集数据集数据集数据集临时临时数据集的数据集的数据集的数据集的库库关关关关联联名默名默名默名默认为认为workwork

39、,均省略不写。,均省略不写。,均省略不写。,均省略不写。如如如如 data childdata child;(实际为实际为work.childwork.child)永久数据集和永久数据集和永久数据集和永久数据集和临时临时临时临时数据集数据集数据集数据集2828利利利利用用用用filefile下下下下拉拉拉拉菜菜菜菜单单中中中中的的的的importimport功能,可功能,可功能,可功能,可转转入:入:入:入:文文文文本本本本型型型型数数数数据据据据:空空空空格格格格分分分分隔隔隔隔、逗逗逗逗号号号号分分分分隔隔隔隔、制制制制表表表表键键分隔分隔分隔分隔Dbase Dbase 数据数据数据数据库

40、库(*.dbf)(*.dbf)ExcelExcel数据数据数据数据库库有有有有的的的的数数数数据据据据可可可可通通通通过过粘粘粘粘贴贴的的的的方方方方法法法法贴贴到到到到EditorEditor窗窗窗窗,然然然然后后后后采采采采用用用用inputinput和和和和cardscards等等等等语语句句句句,直直直直接接接接生生生生成成成成sassas数数数数据集。据集。据集。据集。5.5.从其他数据集从其他数据集从其他数据集从其他数据集转转转转入入入入2929变变量量量量赋值赋值:变变量名量名量名量名=表达式;表达式;表达式;表达式;如如x5=x4*0.5x5=x4*0.5;x=x3-x2x=x

41、3-x2;teamteam greengreen加减乘除、乘方运算符加减乘除、乘方运算符加减乘除、乘方运算符加减乘除、乘方运算符:-*/-*/、*缺失缺失缺失缺失值赋值值赋值举举例:例:例:例:ageage.;字符型字符型字符型字符型变变量量量量:teamteam ;if if then then ;else else 如如if sex=1 then t=f1+f2+f3if sex=1 then t=f1+f2+f3;子集化子集化子集化子集化:用:用:用:用keepkeep或或或或dropdrop语语句整理句整理句整理句整理变变量名表量名表量名表量名表 keep keep ;drop dro

42、p ;6 6、修改修改修改修改SASSAS数据数据数据数据3030datadata b1;b1;setset child;child;if if id id200200 thenthen group=group=1 1;elseelse group=group=2 2;renamerename id=x0;id=x0;keepkeep id x1 x2 group;id x1 x2 group;procproc printprint;runrun;注:注:注:注:keep id x1 x2 groupkeep id x1 x2 group等价于等价于等价于等价于 drop x3-x6;drop

43、 x3-x6;OBS X0 X1 X2 GROUPOBS X0 X1 X2 GROUP1 1 m 32 11 1 m 32 12 2 m 35 12 2 m 35 13 3 m 33 13 3 m 33 14 254 m 176 24 254 m 176 25 255 f 30 25 255 f 30 26 256 f 33 26 256 f 33 27 521 f 178 27 521 f 178 2SASSAS数据集的整理数据集的整理数据集的整理数据集的整理举举举举例例例例3131数据子集化数据子集化数据子集化数据子集化 记录记录输输出出出出 if if then output then

44、output 数据集数据集数据集数据集;记录记录删删除除除除 if if then delete;then delete;datadata b1;b1;setset child;child;if if x1=x1=mm then outputthen output;keepkeep x1 x5;x1 x5;proc print;proc print;run;run;SASSAS数据集的整理数据集的整理数据集的整理数据集的整理-记录记录记录记录操作操作操作操作Obs x1 x5Obs x1 x51 m 53.51 m 53.52 m 52.02 m 52.03 m 53.53 m 53.54 m

45、 82.04 m 82.03232纵纵向合并:向合并:向合并:向合并:set set ;B;SASSAS数据集的整理数据集的整理数据集的整理数据集的整理-记录记录记录记录操作操作操作操作datadata a;a;inputinput id x1 x2 ;id x1 x2 ;cardscards;1 11 121 11 122 21 222 21 224 41 424 41 424 411 4224 411 4225 51 525 51 52;datadata b;b;inputinput id x3;id x3;cardscards;1 13 3 33 4 43 5 53 5 5331 13

46、3 33 4 43 5 53 5 533;runrun;datadata c;c;setset a b;a b;procproc print;print;runrun;OBS ID X1 X2 X3OBS ID X1 X2 X3 1 1 11 12 .1 1 11 12 .2 2 21 22 .2 2 21 22 .3 4 41 42 .3 4 41 42 .4 4 411 422 .4 4 411 422 .5 5 51 52 .5 5 51 52 .6 1 .13 6 1 .13 7 3 .33 7 3 .33 8 4 .43 8 4 .43 9 5 .53 9 5 .53 10 5 .5

47、33 10 5 .5333333横向合并:横向合并:横向合并:横向合并:merge merge ;B;SASSAS数据集的整理数据集的整理数据集的整理数据集的整理-记录记录记录记录操作操作操作操作datadata c;c;mergemerge a b;a b;byby id;id;proc print;proc print;run;run;OBS ID X1 X2 X3OBS ID X1 X2 X3 1 1 11 12 13 1 1 11 12 13 2 2 21 22 .2 2 21 22 .3 3 .33 3 3 .33 4 4 41 42 43 4 4 41 42 43 5 4 411

48、422 43 5 4 411 422 43 6 5 51 52 53 6 5 51 52 53 7 5 51 52 533 7 5 51 52 533 datadata c;c;merge merge a b;a b;proc print;proc print;run run;OBS ID X1 X2 X3 OBS ID X1 X2 X3 1 1 11 12 13 1 1 11 12 13 2 3 21 22 33 2 3 21 22 33 3 4 41 42 43 3 4 41 42 43 4 5 411 422 53 4 5 411 422 53 5 5 51 52 533 5 5 51

49、52 5333434排序排序排序排序 proc sortproc sort;by by;横横横横向向向向合合合合并并并并:一一一一般般般般要要要要先先先先按按按按识别识别字段排序字段排序字段排序字段排序merge merge;by by 识别识别字段字段字段字段;SASSAS数据集的整理数据集的整理数据集的整理数据集的整理-记录记录记录记录操作操作操作操作3535过过程程程程步步步步(procedure procedure stepstep)是是是是以以以以关关关关键键字字字字PROCPROC开开开开始始始始的的的的一个或多个一个或多个一个或多个一个或多个SASSAS语语句。句。句。句。过过程

50、步的程步的程步的程步的结结构一般构一般构一般构一般为为:PROC PROC 过过程名程名程名程名 过过程程程程选择项选择项;语语句句句句 /语语句句句句选择项选择项;语语句句句句 语语句句句句选择项选择项 ;语语句句句句 ;四、四、四、四、过过过过程步程步程步程步3636UNIVARIATEUNIVARIATE、MEANSMEANSTTESTTTESTFREQFREQGLMGLM、ANOVAANOVANPAR1WAYNPAR1WAY CORRCORRREGREG CHARTCHART、GPLOTGPLOTSORTSORTPRINTPRINT:定量定量定量定量资资料的描述、配料的描述、配料的描述

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com