SAS軟件與SAS DMS界面
SAS,英文全稱(chēng)是statistic analysis system。
通常說(shuō)的SAS軟件是SAS?Foundation +Windows 的視窗管理系統(tǒng)(Display Management system,DMS)。
SAS?Foundation包括很多模塊,Base SAS是核心。
SAS軟件的設(shè)計(jì)思路是在Base SAS的基礎(chǔ)上,再配合特定的模塊完成特定的任務(wù)需求。
例如:
? ? ①統(tǒng)計(jì)分析:Base SAS模塊配合使用SAS/STAT模塊:?
? ? ②繪制統(tǒng)計(jì)圖形:Base SAS模塊配合使用SAS/GRAPH模塊:?
? ? ③導(dǎo)入各種外部數(shù)據(jù):Base SAS模塊配合使用SAS/ACCESS模塊;
? ? ④時(shí)間序列分析:Base SAS模塊配合使用SAS/ETS模塊:
? ? ⑤基因分析: Base SAS模塊配合使用SAS/GENETIC模塊。
最基礎(chǔ)的SAS軟件,只需要Base SAS+SAS/Access+SAS/STAT+SAS/GRPAH模塊。
操作系統(tǒng)平臺(tái)
? ? ?目前支持的操作系統(tǒng)平臺(tái)有很多,包括zOS、UNix、 Linux以及 Windows,沒(méi)有蘋(píng)果電腦的?MacOS系統(tǒng),具體信息見(jiàn)SAS官網(wǎng):http://support.sas.com/supportos/list?,其頁(yè)面System Requirements下的 Supported Operating Systems里可查閱。
蘋(píng)果系統(tǒng)中使用SAS 的三種參考策略:
? ?①虛擬機(jī)軟件+Windows+sas;
? ?②虛擬機(jī)軟件+SAS UniversityEdition;
? ? ③免費(fèi)在線(xiàn)云端版本SODA或者干脆選用SAS兄弟產(chǎn)品JMP軟件;
各語(yǔ)言版
? ? ? 如果在安裝過(guò)程中,選擇了中文語(yǔ)言包,配置了 Unicode Support的話(huà),在開(kāi)始菜單里我們就可以有多種語(yǔ)言版本的SAS可供選擇。當(dāng)時(shí)打開(kāi)開(kāi)始菜單還一臉懵逼,尋思怎么有那么多版本,該用哪個(gè)版本..................
以目前安裝的SAS 9.4為例看SAS軟件的各語(yǔ)言版本:
? ?①英文版:?SAS 9.4 (英文);
? ?②中文版:?SAS 9.4(簡(jiǎn)體中文);
? ?③帶DBCS的英文版:?SAS 9.4 (English with DBCS);(直接選它了~)
? ?④ Unicode Support版, SAS 9.4(Unicode支持)
若希望SAS支持中文字符的話(huà),那么就選擇后面三個(gè);若我們希望既能支持中文字符,又想在英文環(huán)境下使用SAS,那就選擇帶DBCS的英文版,帶DBCS的英文版的優(yōu)勢(shì)是可以獲得英文版的提示信息,方便后續(xù)在 SAS Help和搜索工具里檢索相關(guān)信息。因此,筆者個(gè)人推薦SAS 9.4 (English with DBCS)版本。
另外,SAS 9.4的 引擎是 V9。
SAS編程界面
? ?①視窗管理系統(tǒng)(Display Management System, DMS):?最為傳統(tǒng),速度最快。
? ?②SAS企業(yè)版(SAS Enterprise Guide, SAS EG):具有良好的語(yǔ)法提示、自動(dòng)補(bǔ)全等功能。
? ?③SAS工作室(SAS Studio): 具有良好的語(yǔ)法提示、自動(dòng)補(bǔ)全等功能。
? ? ? ?SAS EG和SAS Studio具有良好的語(yǔ)法提示、自動(dòng)補(bǔ)全等功能,可以在學(xué)習(xí)SAS代碼,提升編程效率方面給初學(xué)者更多幫助。對(duì)于初學(xué)者,《SAS編程演義》建議在SAS Studio里編程,小編打算在 SAS EG中學(xué)SAS編程,應(yīng)該也是一樣的吧。對(duì)于追求測(cè)試效率的SAS高手,當(dāng)然是在SAS DMS中開(kāi)發(fā)。

SAS運(yùn)行模式
SAS有多種運(yùn)行模式——窗口環(huán)境模式、非交互式模式、批處理模式及交互式行模式,各模式簡(jiǎn)要介紹如下。
? ? ? 窗口環(huán)境模式:是在SAS的視窗管理系統(tǒng)(Display Management System, DMS)下,用戶(hù)編寫(xiě)SAS程序、提交運(yùn)行? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? SAS程序、查看日志及結(jié)果的模式,也是廣大用戶(hù)最為常用和熟知的模式。
? ? ? 非交互式模式:主要用于在不啟動(dòng)DMS的情境下,直接運(yùn)行保存在SAS軟件外部文件中的SAS程序,并將結(jié)果和日? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 志保存在指定的位置。
? ? ? 批處理模式:可以對(duì)SAS作業(yè)進(jìn)行預(yù)定執(zhí)行,如定期自動(dòng)運(yùn)行某程序,在商業(yè)智能解決方案中這種模式較為常用。
? ? ?交互式行模式:是UNIX操作系統(tǒng)使用的一種順序地輸入程序語(yǔ)句的運(yùn)行模式,是一種使用較少的模式。
? ? ? ?總結(jié),我們常用的SAS 軟件其實(shí)就是 SAS DMS,推薦選擇SAS (English?DBCS );SAS?Foundation含多個(gè)模塊,Base SAS模塊是核心 ; 新手可以在SAS Studio或SAS EG中嘗試編程,SAS運(yùn)行模式通常是窗口環(huán)境模式。