多元统计模型与SAS软件剖析.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
多元统计模型与SAS软件剖析

三、SAS程序的使用常识 从上面的例子可以看出SAS程序的一些特点。 SAS程序结构:数据步(data)与过程步(PROC) SAS程序由语句组成,语句用分号结束。 语句一般由特定的关键词开始,语句中可包含变量名、运算符等,它们以空格分隔。 SAS对语句所占的行数无限制,一个语句可占多行,同样,多个语句也可占一行。 SAS对程序的书写格式比较灵活,大小写一般不区分(字符串中要区分大小写); 注释段落:用“/*”和“*/”包括起来的任何字符,可占多行。 SAS系统将所使用的文件以库的形式组织起来,而数据 集则存放在一个库中,这个库就称为逻辑库,其一般格式为:     Libname 库名称 ‘文件夹位置’ 选项; 引用在逻辑库中数据集时要使用两级名称来指定,第一级为 库名称,第二级为数据集名,中间用句点“.”隔开,即: 库名称.数据集名 libname a ‘d:\yan’; data a.c0901; …… proc sort data=a.c0901; ……     逻辑库 四、SAS 数据步简介 DATA步基本结构: DATA 数据集名 ; INPUT 变量名1[$] 变量名2[$] …… 变量名n[$]; CARDS; 源数据行 ; RUN; 备注:当数据中有“;”时,cards改为cards4,数据以“;;;;”作为结束对应 五、SAS程序的过程步 通俗地说,SAS程序的过程步就是用于实现各种统计分析功能的SAS命令,我们只需要按照其格式调用它们。过程步总是以一个proc语句开始,后面紧跟着过程步名。下表列出一些常用的过程步名及功能。 过程步名 功能 Sort 将数据集按指定变量排序 Print 将数据集中数据列表输出 Gchart 绘统计图 Univariate 对指定的数值变量作详细的统计描述 Means 对指定的数值变量作简单的统计描述 Freq 对指定的分类变量作统计描述和检验 Npar1way 非参数检验 Ttest 进行t检验 Anova 进行方差分析 GLM 拟合一般线性模型 REG 拟合线性回归模型 Corr 进行相关分析 Logistic 拟合Logistic回归模型 Phreg 拟合cox比例风险模型 SAS过程步简介 1.VAR语句 VAR语句在过程步中用于指定分析变量。 VAR语句的语法格式为: VAR 变量名1 变量名2 … 变量名n; 变量名列表可以使用省略的形式,如x1-x3 等。 应用实例: var math chinese; 2.MODEL语句 MODEL语句在统计建模过程中用来指定模型的形式。语法格式为: MODEL 因变量 = 自变量列表 / 选项; 应用实例: model y=x1 x2 x3 ; 3.BY语句 BY语句在过程步中用来指定一个或几个分组变量,根据这些分组变量值可以把观测记录分组,然后对每一组观测分别进行指定的分析。在使用带有BY语句的过程步之前,应先用SORT过程按BY语句指定的变量对数据集排序。 例:假设我们已经把class1数据集按性别排序,则 下面PRINT 过程可以把男、女生分别列出: proc print data=class1 ; by sex; run; 4.OUTPUT语句 OUTPUT OUT=输出数据集名 关键字=变量名 关键字=变量名 …; 其中用OUT=给出了存放结果数据集的名字,关键字用于定义输出变量名,用“关键字=变量名”的方式指定了系统自动输出变量与存储变量之间的对应关系。等号后面的变量名指定了输出数据集中的存储变量名称。 例: proc means data=data_prg.class1; var math; output out=result02 n=n mean=meanmath var=varmath; run; proc print data=result02; run; 六、数据集操作 数据集文件的基本操作 数据集的导出/导入 数据集的编辑与整理 数据集文件的基本操作 1、文件复制 2. 文件浏览 3. SAS数据文件浏览 4. 为数据文件建立快捷方式 读入外部数据文件 程序: dqsj.sas data ahualian.stu01; infile d:\yan\stu.txt; input name $ 1-10 sex $ math chinese; run; proc print; run; 注意:INFILE语句要写在INPUT语句之前,INFILE语句就不再有CARDS语句和空语句。 数据集的导出/导入 导出SAS数据集 PROC EXPORT DATA= AHUALIAN.S

文档评论(0)

wyjy + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档