首页 SAS统计分析软件入门课件

SAS统计分析软件入门课件

举报
开通vip

SAS统计分析软件入门课件SAS统计分析软件入门内容安排概述SAS语言基础数据步过程步SAS(StatisticalAnalysisSystem),中文名“赛仕”,译为“统计分析系统”一、概述国际上的公认的标准统计软件之一。公司卓著的业绩使之被评为“全美国人最乐意为之工作的100家公司”之一及"最佳决策支持工具的供应商"。发展1966年美国北卡州立大学A.J.Barr1972年推出SAS72供大学使用版1976年成立SAS研究所(SASInstituteInc.),总部在美国北卡州凯瑞市现已是全球最大的私人软件公司和全球排名第九位的独立软件...

SAS统计分析软件入门课件
SAS统计分析软件入门内容安排概述SAS语言基础数据步过程步SAS(StatisticalAnalysisSystem),中文名“赛仕”,译为“统计分析系统”一、概述国际上的公认的 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 统计软件之一。公司卓著的业绩使之被评为“全美国人最乐意为之工作的100家公司”之一及"最佳决策支持工具的供应商"。发展1966年美国北卡州立大学A.J.Barr1972年推出SAS72供大学使用版1976年成立SAS研究所(SASInstituteInc.),总部在美国北卡州凯瑞市现已是全球最大的私人软件公司和全球排名第九位的独立软件商界面:三个基本窗口Editor编辑窗:在此编写SAS程序Log 记录 混凝土 养护记录下载土方回填监理旁站记录免费下载集备记录下载集备记录下载集备记录下载 窗:记录程序运行过程中所做的内容,如所运行的数据情况、所调用的过程步、程序运行时间等(红色---错误绿色---警告兰色---正常)Output结果输出窗:统计分析的结果。Result窗口,Explorer窗口其他:keys窗、libname窗、options窗、var窗、dir窗(在command命令窗或命令行command===>输入相应的命令可激活这些窗口)SAS会话窗口程序编辑窗口运行记录窗口结果输出窗口命令窗口Results窗口在命令窗口输入“keys”后情况命令行命令窗(条)使用Tools—Options—Preferences可修改的界面显示,或输出文件的格式等。在命令窗输入num并回车,可在编辑窗口中加入行号。SAS文件的扩展名*.sd2SAS数据集(6.12版)(必须以字母开头,长度不超过8位);8.0以上版为*.sas7bdat;*.sasSAS程序文件*.loglog窗口输出*.lstSAS结果文件SAS语句以一个关键词开始,以分号(;)结束;dataa;inputx;cards;323544565;procprint;run;SAS程序的基本结构数据步:创建数据过程步:调用数据分析过程或Lines或Datalines运行编辑窗内程序点击图标按功能键“F8”在命令行(窗)键入“submit”在Run下拉菜单中选“submit”所激活窗口(Editor、Log、Output)内容的保存在命令行(窗)键入file“路径\文件名”点击图标在file下拉菜单中选“save”或“saveas”只有编辑窗口(edit窗)才能打开文件二、SAS语言基础dataa;inputx;cards;435465;procprint;run;以关键词开始SAS语句;对于8.0以上SAS软件,这些关键词显示为蓝色;如果显示为红色,则可能的关键词无效或拼写错误data;inputx;cards;435465;procprint;run;1.所有SAS语句必须以“;”结束dataa;inputx;cards;435465;procprint;run;初学者最容易犯的错误就是不写分号。此时SAS将两个语句误认成一个语句(statement)。注意:(1)一个SAS语句可以写成两行或多行,如“dataa;”可写成dataa;(2)多个SAS语句可以写成简单的一行。如:“procprint;run;”2.程序的结束dataa;inputx;cards;435465;procprint;run;4.变量的排列dataa;inputx;cards;435465;procprint;run;如果有多个变量,如Height、Weight、Age、Sex,Job则在SAS中排列为“inputHeightWeightAgeSexJob;”如果将以上变量用代号x1、x2、x3、x4、x5表示,则语句可写为:“inputx1x2x3x4x5;”或简写为:“inputx1-x5;”5.输入数据的标识语句dataa;inputx;cards;435465;procprint;run;cards;或datalines;或lines;语句之后表示数据的输入即将开始。数据的变量名、变量的格式等在input语句中定义。数据输入结束,也必须采用分号结束。三、数据步dataa;inputx;cards;435465;procprint;run;数据分析前,数据集必须被读入。读入数据方法:1.直接创建;2.Infile和input语句创建;3.对1.、2.数据进行简单编辑,创建新的变量等。SAS中的常用变量类型数值型:不需特殊定义字符型:定义方式变量名$日期型:多种形式如:变量名mmddyy6.实际记录为距1960/01/01的天数其它数据库中的逻辑型、备注型变量在SAS中均为字符型变量。日期型变量转进SAS后一般也变为字符型变量。dataa1;inputidx1$x2x3x4;cards;1m3295.52m3592.013.03m3389.012.5;procprint;run;结果:Obsidx1x2x3x411m3295.52.023m3389.012.5dataa1;inputidx1$x2x3;cards;1m3295.52m3592.013.03m3389.012.5;procprint;run;结果:Obsidx1x2x311m3295.522m3592.033m3389.0SAS数据集创建时存在的问题dataesr;inputx@@;/*每读入一个记录后,数据指针保持原位不换行,继续读下一条记录*/cards;39865573108104;procmeans;run;结果:NMeanStdDevMinimumMaximum------------------------------------------------------------------26.50000002.54057973.000000010.0000000------------------------------------------------------------------不分行符@@的使用如已存在一纯文本文件c:\child.txt,内容如下:1m3295.514.053.549.642m3592.013.052.041.613m3389.012.553.535.81254m176168.053.582.0100.14255f3091.011.048.035.39256f3391.011.547.044.98521f178163.051.079.087.42可用infile直接读入:Datachild;Infile"c:/child.txt";Inputidx1$x2x3x4x5x6;procprint;Run;2.Infile和input语句创建数据如从现有SAS文件“child”中读取数据,变成文件名为“school”的文件。dataschool;setchild;x=x3-x2;procprint;Run;3.从现有SAS数据集中读取数据利用file下拉菜单中的import功能,可转入:文本型数据:空格分隔、逗号分隔、制表键分隔Dbase数据库(*.dbf)Excel数据库有的数据可通过粘贴的方法贴到Editor窗,然后采用input和cards等语句,直接生成sas数据集。5.从其他数据集转入变量赋值:变量名=表达式;如x5=x4*0.5;x=x3-x2;team=‘green’;加减乘除、乘方运算符:+-*/、**缺失值赋值举例:age=.;字符型变量:team=‘’;if<条件表达式>then<表达式>;[else<表达式>];如ifsex=1thent=f1+f2+f3; 子集化:用keep或drop语句整理变量名表keep<变量名表>;drop<变量名表>;6.修改SAS数据datab1;setchild;ifid<200thengroup=1;elsegroup=2;renameid=x0;keepidx1x2group;procprint;run;注:keepidx1x2group等价于dropx3-x6;OBSX0X1X2GROUP11m32122m35133m3314254m17625255f3026256f3327521f1782SAS数据集的整理举例数据子集化记录输出if<表达式>thenoutput[数据集];记录删除if<表达式>thendelete;datab1;setchild;ifx1='m'thenoutput;keepx1x5;procprint;run;Obsx1x51m53.52m52.03m53.54m82.0SAS数据集的整理---记录操作SAS数据集整理---记录操作dataa;inputidx1x2@@;cards;111122212244142441142255152;datab;inputidx3@@;cards;1133334435535533;run;datac;setab;procprint;run;OBSIDX1X2X3111112.222122.344142.44411422.555152.61..1373..3384..4395..53105..533纵向合并:set<数据集A><数据集B>…;SAS数据集整理---记录操作datac;mergeab;byid;procprint;run;OBSIDX1X2X311111213222122.33..3344414243544114224365515253755152533datac;mergeab;procprint;run;OBSIDX1X2X31111121323212233344142434541142253555152533横向合并:merge<数据集A><数据集B>…;SAS数据集整理---记录操作排序procsort;by<变量名表>;横向合并:一般要先按识别字段排序merge<数据集>;[by识别字段;]四、过程步过程步(procedurestep)是以关键字PROC开始的一个或多个SAS语句。过程步的结构一般为:PROC过程名[过程选择项];语句[/语句选择项];语句[语句选择项]…;语句;常用SAS过程步UNIVARIATE、MEANS(定量 资料 新概念英语资料下载李居明饿命改运学pdf成本会计期末资料社会工作导论资料工程结算所需资料清单 的描述、配对t检验,一个样本对应总体与一个已知总体的比较t检验)TTEST(两样本对于的总体均数的比较)FREQ(卡方检验,Fisher精确检验)GLM、ANOVA(方差分析)NPAR1WAY(非参数检验)CORR(相关)REG(简单与多重回归)CHART、GPLOT(绘图)SORT(排序)PRINT(按要求输出结果)
本文档为【SAS统计分析软件入门课件】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
于于
暂无简介~
格式:ppt
大小:1MB
软件:PowerPoint
页数:37
分类:医药卫生
上传时间:2022-12-17
浏览量:1