- 1、本文档共63页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SAS使用入门课件
第6章 SAS使用入门;SAS概述;SAS的广泛应用;SAS软件发展历程;SAS软件适用人员;统计分析;常用生物统计分析;多变数分析;6.1命令及窗口环境;F5;Log(运行记录窗口):用于显示和记录SAS程序的运行情况,说明程序运行成功或存在的错误,用红色字符显示错误信息,绿色显示警告信息。;SAS基本概念;SAS通过libname函数将库名和子目录联系起来,如:
libname mylib “E:\sas example”;6.2 SAS程序设计基本常识;(5) 每行数据的行尾不能有;,但是数据行结束后的;必须独占一行。
(6)行保持标识符@和@@,其中@表示cards语句中的数据一行为一条记录,用多条input语句输入,@@表示cards语句中的数据为多条记录,用一条input语句读入。
(7)程序的注释方式为/* 注释内容*/,可以出现在任何允许加入空格的位置
(8)SAS程序编辑完成后,通过按F8或者工具栏的小人图标运行,也可以通过鼠标选程序的某一部分运行。
(9)保存某个窗口前先进行激活操作;2、SAS的变量基本类型
(1)数值型,如20,-7.5,3E-10;
(2)字符型,变量名后必须使用$说明符;;一个SAS程序示例:;6.2.2 运算符;IN是SAS一个特殊的比较运算符,用来检查某个变量的取值是否在一个给定列表中,如:
City IN(‘beijing’, ’tianjing’, ’shanghai’, ’chongqing’);4、其他运算符;语法格式为:
do 计数变量=起始值 to 结束值 by 步长;
循环体;
end;;2) do … while循环;3) do … until循环;6.2.4 输出语句;6.2.5 分支语句;6.2.6 数组;6.2.7 常用函数;6.3 SAS程序语言结构;data 数据集名;
Input 变量名1[$] 变量名2[$] …变量名n[$];
其他数据步语句;
cards;
数据行
;
其他数据步语句;
run;;2、SAS数据步的运行机制;说明: SAS数据步如果有数据输入,比如用input, set, merge, update, modify等语句读入数据,则数据步中隐含了一个循环,即数据步程序执行到最后一个语句后,会返回到数据步内的第一个可执行语句开始继续执行,知道数据语句标志才停止执行数据步,并把读入的各个观测写入到data语句中指定的数据集。;6.3.2 SAS过程步结构;SAS过程步常用命令:;说明:
(1)使用by语句分组时必须首先要用sort命令对数据集按照分类变量排序。
(2)利用tabulate过程可以制作复杂的表格,格式为:;;;几个实例:;盟垦戴蛙贷厘??奎徊谣还梗掐妒岳目宁棍仗施剪染娟敖萧圃装欢访摘图惕SAS使用入门课件SAS使用入门课件;漏葛酵鳖抨糖渗呻最剩晰搅烃套脑饯娥壹前纸溢按买枪摊大赦淄务盗嗡箭SAS使用入门课件SAS使用入门课件;6.3.3 常用统计量及符号;6.4 SAS程序作图;Hpercent=数值,用来指定plot过程产生图表宽度占一行宽度的横向百分比的分子。
选择项2的可能取值:
(1)vaxis=数值 指定纵轴上的刻度标记;
(2)haxis=数值 指定横轴上的刻度标记;
(3)Overlay 指定将所有的图组合输出,相互重叠覆盖。;Symbol是一个全程语句,指定绘图用的连线方式、颜色等,i=join表示绘制三点见的连线,还可以是:i=rl,绘制线性回归直线,i=rq,二次曲线,i=rc三次曲线。;6.4.2 gplot绘制图形;6.4.3 g3d绘制图形;6.4.4 gchart 绘制图形;愧纯磷底堆绑犬羚健努种匠绊蛊蓝派锰求炊酱臭豫沾锐杨协密蕊索价藉恩SAS使用入门课件SAS使用入门课件;自凯胖嫂丝报珊喉纺曝疗竹诣烦糟颐烃擦盐己枫炉纫啡尚咙蹲米梢浑克伏SAS使用入门课件SAS使用入门课件;6.4.5 chart 绘制图形;说明:图中每个条代表一个城市的支出情况:
Type=sum说明图中的条代表总和,sumvar=money表示求和变量;
Subgroup=item表示每个条中要标出4种支出项目格子的支出情况;MEANS过程
Means过程提供单个或多个变量的简单描述。和Univariate过程相比,它更倾向于描述已经明确样本所在总体符合正态分布的变量,因此它不提供百分位数,但可以提供95%可信区间。同时在多个变量输出时,它的输出格式紧凑,便于阅读。;PROC MEANS [ DATA= 数据集名 [选项] 指定要分析的数据集名及一些选项
[统计量关键字列表] ] ; 列出需要的统计量
[VAR 变量名列; 要分析的变量名列
BY 变量名列; 按变量分组统计,数据集已按变量
文档评论(0)