SAS/基础
外观
< SAS
- SAS 直接在数据集上操作,而无需将其加载到内存中。这使您可以操作大型数据库,例如人口普查数据集。
- SAS 不适用于 Mac 用户
- SAS 是专有的,并且价格昂贵。您可能更喜欢 R,它是开源的并且跨平台。
- 没有系统性的语法。语法特定于每个 PROC。
- R : 一个开源统计软件包
- Stata : 包含最新的计量经济学方法
- SPSS : 一款易于使用的统计软件
- 编辑器 (F5)
- 这是一个带有语法高亮的文本编辑器,您可以在其中编写程序。您可以使用 .sas 扩展名保存您的程序。
- 日志 (F6)
- 包含有关计算过程的所有信息,例如错误、警告、计算时间 (CPU)。您可以使用 .log 扩展名保存它。
- 输出 (F7)
- 这包含所有结果。您可以使用 .lst 扩展名保存它。
- 资源管理器 (CTRL +D)
- 浏览所有 SAS 库并在 SAS 数据编辑器中打开数据集。
- 帮助 (F1)
- 帮助系统。
- SAS 包括 过程 和 数据 步。数据 步通常创建新的数据集,而 过程 步使用现有数据计算一些感兴趣的量。
- 每个步骤都以 run ; 语句结束。
- 分号 ; 是语句结束符。
- SAS 直接在数据库上操作,而无需将其加载到内存中。这方便了对大型数据库的操作。
- F3 执行当前程序或程序的选定行。
- 执行程序后,首先查看您的日志,然后可以查看您的结果。
- 注释以星号开头,并以分号结束,或者包含在斜杠-星号和星号-斜杠 c 样式块注释中
* This is a comment ;
/*This is also a comment */
- SAS 不区分大小写(“a” 和 “A” 对 SAS 来说是相同的)
以下几行通常在 SAS 程序的开头很有用
- Libname : 定义 libname 通常很有用。libname 只是一个目录的别名。
libname lib_name 'c:/data/ee';
- Options : 程序开头处的以下行使日志更易于阅读。
options errors=1 noovp pageno=1 ls=78;
- 清除日志和输出窗口 : 在程序开头,清除日志和输出通常很方便
dm "CLEAR LOG ; CLEAR OUTPUT ; " ;
dm 代表“显示管理器”