很多人曾問及SAS,Stata 和SPSS之間的不同,它們之中哪個是最好的??梢韵氲?,每個軟件都有自己獨特的風(fēng)格,有自己的優(yōu)缺點。本文對此做了概述,但并不是一個綜合的比較。人們時常會對自己所使用的統(tǒng)計軟件有特別的偏好,希望大多數(shù)人都能認(rèn)同這是對這些軟件真實而公允的一個對比分析。
SAS
一般用法。SAS由于其功能強大而且可以編程,很受高級用戶的歡迎。也正是基于此,它是最難掌握的軟件之一。使用SAS時,你需要編寫SAS程序來處理數(shù)據(jù),進行分析。如果在一個程序中出現(xiàn)一個錯誤,找到并改正這個錯誤將是困難的。
數(shù)據(jù)管理。在數(shù)據(jù)管理方面,SAS是非常強大的,能讓你用任何可能的方式來處理你的數(shù)據(jù)。它包含SQL(結(jié)構(gòu)化查詢語言)過程,可以在SAS數(shù)據(jù)集中使用SQL查詢。但是要學(xué)習(xí)并掌握SAS軟件的數(shù)據(jù)管理需要很長的時間,在Stata或SPSS中,完成許多復(fù)雜數(shù)據(jù)管理工作所使用的命令要簡單的多。然而,SAS可以同時處理多個數(shù)據(jù)文件,使這項工作變得容易。它可以處理的變量能夠達到32,768個,以及你的硬盤空間所允許的最大數(shù)量的記錄條數(shù)。
統(tǒng)計分析。SAS能夠進行大多數(shù)統(tǒng)計分析(回歸分析,logistic回歸,生存分析,方差分析,因子分析,多變量分析)。SAS的最優(yōu)之處可能在于它的方差分析,混合模型分析和多變量分析,而它的劣勢主要是有序和多元logistic回歸(因為這些命令很難),以及穩(wěn)健方法(它難以完成穩(wěn)健回歸和其他穩(wěn)健方法)。盡管支持調(diào)查數(shù)據(jù)的分析,但與Stata比較仍然是相當(dāng)有限的。
繪圖功能。在所有的統(tǒng)計軟件中,SAS有最強大的繪圖工具,由SAS/Graph模塊提供。然而,SAS/Graph模塊的學(xué)習(xí)也是非常專業(yè)而復(fù)雜,圖形的制作主要使用程序語言。SAS 8雖然可以通過點擊鼠標(biāo)來交互式的繪圖,但不象SPSS那樣簡單。
總結(jié)。SAS適合高級用戶使用。它的學(xué)習(xí)過程是艱苦的,最初的階段會使人灰心喪氣。然而它還是以強大的數(shù)據(jù)管理和同時處理大批數(shù)據(jù)文件的功能,得到高級用戶的青睞。
Stata
一般用法。Stata以其簡單易懂和功能強大受到初學(xué)者和高級用戶的普遍歡迎。使用時可以每次只輸入一個命令(適合初學(xué)者),也可以通過一個Stata程序一次輸入多個命令(適合高級用戶)。這樣的話,即使發(fā)生錯誤,也較容易找出并加以修改。
數(shù)據(jù)管理。盡管Stata的數(shù)據(jù)管理能力沒有SAS那么強大,它仍然有很多功能較強且簡單的數(shù)據(jù)管理命令,能夠讓復(fù)雜的操作變得容易。Stata主要用于每次對一個數(shù)據(jù)文件進行操作,難以同時處理多個文件。隨著Stata/SE的推出,現(xiàn)在一個Stata數(shù)據(jù)文件中的變量可以達到32,768,但是當(dāng)一個數(shù)據(jù)文件超越計算機內(nèi)存所允許的范圍時,你可能無法分析它。
統(tǒng)計分析。Stata也能夠進行大多數(shù)統(tǒng)計分析(回歸分析,logistic回歸,生存分析,方差分析,因子分析,以及一些多變量分析)。Stata最大的優(yōu)勢可能在于回歸分析(它包含易于使用的回歸分析特征工具),logistic回歸(附加有解釋logistic回歸結(jié)果的程序,易用于有序和多元logistic回歸)。Stata也有一系列很好的穩(wěn)健方法,包括穩(wěn)健回歸,穩(wěn)健標(biāo)準(zhǔn)誤的回歸,以及其他包含穩(wěn)健標(biāo)準(zhǔn)誤估計的命令。此外,在調(diào)查數(shù)據(jù)分析領(lǐng)域,Stata有著明顯優(yōu)勢,能提供回歸分析,logistic回歸,泊松回歸,概率回歸等的調(diào)查數(shù)據(jù)分析。它的不足之處在于方差分析和傳統(tǒng)的多變量方法(多變量方差分析,判別分析等)。
繪圖功能。正如SPSS,Stata能提供一些命令或鼠標(biāo)點擊的交互界面來繪圖。與SPSS不同的是它沒有圖形編輯器。在三種軟件中,它的繪圖命令的句法是最簡單的,功能卻最強大。圖形質(zhì)量也很好,可以達到出版的要求。另外,這些圖形很好的發(fā)揮了補充統(tǒng)計分析的功能,例如,許多命令可以簡化回歸判別過程中散點圖的制作。
總結(jié)。Stata較好地實現(xiàn)了使用簡便和功能強大兩者的結(jié)合。盡管其簡單易學(xué),它在數(shù)據(jù)管理和許多前沿統(tǒng)計方法中的功能還是非常強大的。用戶可以很容易的下載到別人已有的程序,也可以自己去編寫,并使之與Stata緊密結(jié)合。
SPSS
一般用法。SPSS非常容易使用,故最為初學(xué)者所接受。它有一個可以點擊的交互界面,能夠使用下拉菜單來選擇所需要執(zhí)行的命令。它也有一個通過拷貝和粘貼的方法來學(xué)習(xí)其“句法”語言,但是這些句法通常非常復(fù)雜而且不是很直觀。
數(shù)據(jù)管理。SPSS有一個類似于Excel的界面友好的數(shù)據(jù)編輯器,可以用來輸入和定義數(shù)據(jù)(缺失值,數(shù)值標(biāo)簽等等)。它不是功能很強的數(shù)據(jù)管理工具(盡管SPS 11版增加了一些增大數(shù)據(jù)文件的命令,其效果有限)。SPSS也主要用于對一個文件進行操作,難以勝任同時處理多個文件。它的數(shù)據(jù)文件有4096個變量,記錄的數(shù)量則是由你的磁盤空間來限定。
統(tǒng)計分析。SPSS也能夠進行大多數(shù)統(tǒng)計分析(回歸分析,logistic回歸,生存分析,方差分析,因子分析,多變量分析)。它的優(yōu)勢在于方差分析(SPSS能完成多種特殊效應(yīng)的檢驗)和多變量分析(多元方差分析,因子分析,判別分析等),SPSS11.5版還新增了混合模型分析的功能。其缺點是沒有穩(wěn)健方法(無法完成穩(wěn)健回歸或得到穩(wěn)健標(biāo)準(zhǔn)誤),缺乏調(diào)查數(shù)據(jù)分析(SPSS12版增加了完成部分過程的模塊)。
繪圖功能。SPSS繪圖的交互界面非常簡單,一旦你繪出圖形,你可以根據(jù)需要通過點擊來修改。這種圖形質(zhì)量極佳,還能粘貼到其他文件中(Word 文檔或Powerpoint等)。SPSS也有用于繪圖的編程語句,但是無法產(chǎn)生交互界面作圖的一些效果。這種語句比Stata語句難,但比SAS語句簡單(功能稍遜)。
總結(jié)。SPSS致力于簡便易行(其口號是“真正統(tǒng)計,確實簡單”),并且取得了成功。但是如果你是高級用戶,隨著時間推移你會對它喪失興趣。SPSS是制圖方面的強手,由于缺少穩(wěn)健和調(diào)查的方法,處理前沿的統(tǒng)計過程是其弱項。
總體評價
每個軟件都有其獨到之處,也難免有其軟肋所在??偟膩碚f,SAS,Stata和SPSS是能夠用于多種統(tǒng)計分析的一組工具。通過Stat/Transfer可以在數(shù)秒或數(shù)分鐘內(nèi)實現(xiàn)不同數(shù)據(jù)文件的轉(zhuǎn)換。因此,可以根據(jù)你所處理問題的性質(zhì)來選擇不同的軟件。舉例來說,如果你想通過混合模型來進行分析,你可以選擇SAS;進行l(wèi)ogistic回歸則選擇Stata;若是要進行方差分析,最佳的選擇當(dāng)然是SPSS。假如你經(jīng)常從事統(tǒng)計分析,強烈建議您把上述軟件收集到你的工具包以便于數(shù)據(jù)處理。