发布时间:2025-12-09 18:20:34 浏览次数:4
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模块。
苹果系统中使用SAS 的三种参考策略:
①虚拟机软件+Windows+sas;
②虚拟机软件+SAS UniversityEdition;
③免费在线云端版本SODA或者干脆选用SAS兄弟产品JMP软件;以目前安装的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。
①视窗管理系统(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的视窗管理系统(Display Management System, DMS)下,用户编写SAS程序、提交运行 SAS程序、查看日志及结果的模式,也是广大用户最为常用和熟知的模式。非交互式模式:主要用于在不启动DMS的情境下,直接运行保存在SAS软件外部文件中的SAS程序,并将结果和日 志保存在指定的位置。批处理模式:可以对SAS作业进行预定执行,如定期自动运行某程序,在商业智能解决方案中这种模式较为常用。交互式行模式:是UNIX操作系统使用的一种顺序地输入程序语句的运行模式,是一种使用较少的模式。