sas入门-笔记1

安装出现的错误:

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:输入的格式,输入到数据集时或者获取外部数据时的格式

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值