SAS软件与SAS DMS界面
SAS,英文全称是statistic analysis system。
通常说的SAS软件是SAS Foundation +Windows 的视窗管理系统(Display Management system,DMS)。
SAS Foundation包括很多模块,Base SAS是核心。
SAS软件的设计思路是在Base SAS的基础上,再配合特定的模块完成特定的任务需求。
例如:
①统计分析:Base SAS模块配合使用SAS/STAT模块:
②绘制统计图形:Base SAS模块配合使用SAS/GRAPH模块:
③导入各种外部数据:Base SAS模块配合使用SAS/ACCESS模块;
④时间序列分析:Base SAS模块配合使用SAS/ETS模块:
⑤基因分析: Base SAS模块配合使用SAS/GENETIC模块。
最基础的SAS软件,只需要Base SAS+SAS/Access+SAS/STAT+SAS/GRPAH模块。
操作系统平台
目前支持的操作系统平台有很多,包括zOS、UNix、 Linux以及 Windows,没有苹果电脑的 MacOS系统,具体信息见SAS官网:http://support.sas.com/supportos/list ,其页面System Requirements下的 Supported Operating Systems里可查阅。
苹果系统中使用SAS 的三种参考策略:
①虚拟机软件+Windows+sas;
②虚拟机软件+SAS UniversityEdition;
③免费在线云端版本SODA或者干脆选用SAS兄弟产品JMP软件;
各语言版
如果在安装过程中,选择了中文语言包,配置了 Unicode Support的话,在开始菜单里我们就可以有多种语言版本的SAS可供选择。当时打开开始菜单还一脸懵逼,寻思怎么有那么多版本,该用哪个版本..................
以目前安装的SAS 9.4为例看SAS软件的各语言版本:
①英文版: SAS 9.4 (英文);
②中文版: SAS 9.4(简体中文);
③带DBCS的英文版: SAS 9.4 (English with DBCS);(直接选它了~)
④ Unicode Support版, SAS 9.4(Unicode支持)
若希望SAS支持中文字符的话,那么就选择后面三个;若我们希望既能支持中文字符,又想在英文环境下使用SAS,那就选择带DBCS的英文版,带DBCS的英文版的优势是可以获得英文版的提示信息,方便后续在 SAS Help和搜索工具里检索相关信息。因此,笔者个人推荐SAS 9.4 (English with DBCS)版本。
另外,SAS 9.4的 引擎是 V9。
SAS编程界面
①视窗管理系统(Display Management System, DMS): 最为传统,速度最快。
②SAS企业版(SAS Enterprise Guide, SAS EG):具有良好的语法提示、自动补全等功能。
③SAS工作室(SAS Studio): 具有良好的语法提示、自动补全等功能。
SAS EG和SAS Studio具有良好的语法提示、自动补全等功能,可以在学习SAS代码,提升编程效率方面给初学者更多帮助。对于初学者,《SAS编程演义》建议在SAS Studio里编程,小编打算在 SAS EG中学SAS编程,应该也是一样的吧。对于追求测试效率的SAS高手,当然是在SAS DMS中开发。
SAS运行模式
SAS有多种运行模式——窗口环境模式、非交互式模式、批处理模式及交互式行模式,各模式简要介绍如下。
窗口环境模式:是在SAS的视窗管理系统(Display Management System, DMS)下,用户编写SAS程序、提交运行 SAS程序、查看日志及结果的模式,也是广大用户最为常用和熟知的模式。
非交互式模式:主要用于在不启动DMS的情境下,直接运行保存在SAS软件外部文件中的SAS程序,并将结果和日 志保存在指定的位置。
批处理模式:可以对SAS作业进行预定执行,如定期自动运行某程序,在商业智能解决方案中这种模式较为常用。
交互式行模式:是UNIX操作系统使用的一种顺序地输入程序语句的运行模式,是一种使用较少的模式。
总结,我们常用的SAS 软件其实就是 SAS DMS,推荐选择SAS (English DBCS );SAS Foundation含多个模块,Base SAS模块是核心 ; 新手可以在SAS Studio或SAS EG中尝试编程,SAS运行模式通常是窗口环境模式。