安装出现的错误:
1、ERROR: 当前日期 Saturday, January 1, 2011 在 SAS 系统的创建日期 Wednesday,
ERROR: January 5, 2011 之前。请确保您的系统当前日期正确,
ERROR: 并且正在运行相应版本的 SAS 系统。
ERROR: 从 SASHELP 初始化 SETINIT 信息失败.
NOTE: 无法初始化选项子系统。
ERROR: (SASXKINI): PHASE 3 KERNEL INITIALIZATION FAILED.
ERROR: Unable to initialize the SAS kernel.
解决:电脑设置时间与sas系统创建时间保持一致后,成功
2、如果是SAS安装过程中reportfontsforclinents安装失败,到http://support.sas.com/kb/15/682.html这个网站,根据对应的版本号,下载对应的字体包,复制到SAS安装文件夹的reportfontsforclinents文件夹中。
3、出图时提示
WARNING: 字体“<ttf> CSongGB18030C-Light”无法使用。
WARNING: 字体“<ttf> CSongGB18030C-Light”无法使用。
WARNING: 字体“MYingHei_18030_C-Medium”无法使用。
字体“HEI”替换了字体“MYingHei_18030_C-Medium”。
WARNING: 字体“<ttf> CSongGB18030C-Light”无法使用。
根据对应缺少的字体,到windows/fonts文件夹中寻找对应的字体,复制到SAS安装文件夹的reportfontsforclinents文件夹中。
(一)sas基础
1、sas软件界面介绍
(1)资源管理器窗口:管理SAS逻辑库、存放数据文件和其他类型的SAS文件;创建、查看和删除SAS逻辑库;查看、复制或删除各种SAS文件。(点击小箭头可以返回sas资源管理库上一级)
(2)编辑器窗口:输入、编辑并提交程序, 程序文件扩展名为*.sas。
- 增强编辑器:用于Windows操作环境;提供更多有用的编辑功能,如:使用不同颜色、代码分段等帮助用户编写调试SAS程序
- 程序编辑器:用于所有sas平台
(3)日志窗口:SAS程序提交后,返回的说明、错误、警告和程序语句都显示在日志窗口;日志窗口中的信息可保存,其文件扩展名为*.log。
(4)输出窗口:显示SAS程序中各过程的运行结果,分页显示输出,用户可以保存结果为文件 (文件扩展名为*.lst),并进行修改、打印等处理。
(5)结果窗口:管理SAS的输出结果。将提交执行的SAS程序的结果依次排列为树状结构,每个结果表示为一个结点,展开这个结点可进一步看到表示不同输出内容的子结点
2、SAS逻辑库
- 临时库:唯一个临时库,系统指定名为WORK, 退出SAS系统后,临时库WORK的内容将自动清除。
- 永久库:其余的逻辑库均为永久库,用户可定义。 退出SAS系统后,永久库的数据文件不会被清除,依然存储于其映射着的物理存储空间(或文件夹)中
(1)逻辑库的创建
页面交互方式:点击页面逻辑库,点击页面上方工具栏,创建逻辑库(填写名称、路径)
命令方式:libname 逻辑库名 创建路径
(路径反斜杠,“/”)
(2)SAS名字的创建规则:
由英文字母、数字、下划线组成;第一个字符必须是字母或下划线,不能是数字;不区分大、小写字母
3、SAS数据集
一个逻辑库中存储着一组SAS文件,最常用的SAS文件是数据集
书写方式:逻辑库名.数据集名,只写数据集名,则默认在work临时逻辑库中
(1)数据集由两部分构成
数据部分:观测值、变量值(行为观测值,列为变量值)
描述部分:观测的数目、变量的数目以及数据集中每一个变量的属性信息,包括:变量名、标签、 长度、输入/出格式、数据类型、颜色、字体等
页面操作:点击资源管理器,点击数据集文件,出现viewtable窗口,选中列右击,可以查看列属性;
右击资源管理器,点击属性,可查看表格属性
注意:SAS数据集展示的是SAS变量的标签(label),并不是变量名。鼠标双击某一个变量可以看到变量名、标签、长度、输入输出格式等属性。
(2)数据集操作
导入数据集:1.选择SAS菜单“文件”→“导入数据…”,打开导入的向导对话框, 依次确定: 数据源的类型,存储位置,文件名称(excel工作表名)、 新数据集的名称,所属逻辑库名 2. 依次按下“Next”按钮、“Finish”按钮
导出数据集:类似
创建数据集:单击SAS菜单“工具”/“表编辑器” ,单击表头顶端单元格输入变量名,在变量名下方单元格中输入数,定义变量
编辑数据集:菜单“工具”/“表编辑器”
布局数据集:菜单“工具”/“数据”
复制数据集:菜单“工具”/“表编辑器”或者菜单“文件”/“新建”打开空白数据集,
菜单“文件”/“类似”:实现表结构的复制
菜单 “文件”/“引用” :实现表结构与内容复制
(3)定义变量
变量类型:数值型、字符型(货币、日期时间均属于数值型)
SAS变量的一般形式: [$]格式名<w>.<d>
其中$: 字符型格式的前缀 w:总宽度 d:数值型变量小数点后的位数
format:是指输出出来的样式,页面展示的格式
informat:输入的格式,输入到数据集时或者获取外部数据时的格式