Stata是一個完整的、集成的軟件包,它提供了所有數(shù)據(jù)科學(xué)所需的數(shù)據(jù)操作、可視化、統(tǒng)計和可重復(fù)報告功能。
數(shù)據(jù)管理
Stata的數(shù)據(jù)管理功能為您提供完全的控制權(quán)。
√ 框架--同時管理多個數(shù)據(jù)集
√ 導(dǎo)入、導(dǎo)出
√ JDBC,ODBC, SQL
√ 排序、匹配、合并、連接、追加、創(chuàng)建
√ 內(nèi)置電子表格
√ Unicode
√ 處理文本或二進制數(shù)據(jù)
√ 在本地或web上訪問數(shù)據(jù)
√ 跨組收集統(tǒng)計信息
√ BLOBs-可以保存整個文檔的字符串
√ 數(shù)十億行數(shù)據(jù)
√ 成千上萬的變量
√ 生存數(shù)據(jù)、面板數(shù)據(jù)、多級數(shù)據(jù)、調(diào)查數(shù)據(jù)、離散選擇數(shù)據(jù)、多重插補數(shù)據(jù)、分類數(shù)據(jù)、時間序列數(shù)據(jù)
出版物質(zhì)量圖形
您可以通過單擊來創(chuàng)建自定義圖,也可以編寫腳本以可復(fù)制的方式生成數(shù)百或數(shù)千個圖。將圖形導(dǎo)出到EPS或TIFF以供發(fā)布,將圖形導(dǎo)出到PNG或SVG以供web使用,或?qū)D形導(dǎo)出到PDF以供查看。使用集成Graph Editor,您可以單擊以更改圖形的任何內(nèi)容,或者添加標(biāo)題、注釋、線條、箭頭和文本。
創(chuàng)建動態(tài)文檔
自動報告結(jié)果所需的所有工具。
動態(tài)Markdown文檔
創(chuàng)建Word文檔
創(chuàng)建PDF文檔
創(chuàng)建Excel格式的文件
圖形方案
Word, HTML, PDF, SVG, PNG
真正的可再生的研究
很多人談?wù)摰目蓮?fù)制研究。Stata致力于此已有30多年。
我們在不斷添加新功能。我們甚至從根本上改變了語言元素。無論如何,Stata具有集成版本控制的統(tǒng)計包。如果您在1985年編寫了一個腳本來執(zhí)行分析,那么相同的腳本在今天仍然會運行并產(chǎn)生相同的結(jié)果。您在1985年創(chuàng)建的任何數(shù)據(jù)集,現(xiàn)在都可以讀取。2050年也是如此。Stata將能夠運行您今天所做的任何事情。我們重視產(chǎn)品的可重復(fù)性。
PyStata-Python集成
以交互方式調(diào)用Python或?qū)ython嵌入到Stata代碼中。從Python中調(diào)用Stata,并在IPython環(huán)境中調(diào)用Stata代碼。在Jupyter筆記本中使用Stata。在Stata和Python之間無縫地傳遞數(shù)據(jù)和結(jié)果。使用Python中的Stata分析。在Stata中使用任何Python包。
用于可視化的Matplotlib和seaborn 用于網(wǎng)頁抓取的Beautiful Soup和Scrapy 用于數(shù)值分析的NumPy和Panda 用于機器學(xué)習(xí)的TensorFlow和scikit-learn
幫助文檔
當(dāng)您需要進行分析或理解您使用的方法時,Stata不會讓您束手無策,也不會讓您通過訂購書籍來了解每一個細節(jié)。
我們的每個數(shù)據(jù)管理功能都得到了充分的解釋和文檔化,并在實際示例中有演示。每個估計量都有完整的文檔記錄,包括一些關(guān)于真實數(shù)據(jù)的例子,以及如何解釋結(jié)果的真實討論。示例提供了數(shù)據(jù),這樣您就可以在Stata中工作,甚至擴展分析。我們將為您提供每個功能的快速入門,展示一些最常見的用法。我們的方法和公式部分提供了正在計算的內(nèi)容的細節(jié),我們的參考資料為您提供了更多信息。
Stata是一個強大的軟件包,所以在35卷中有超過18,000多頁的文檔。但是不要擔(dān)心,輸入help和幫助的主題內(nèi)容, Stata將搜索它的關(guān)鍵字、索引,甚至社區(qū)貢獻的包,從而為您提供您需要了解的關(guān)于這個主題的所有信息。Stata中的一切都是可用的。
值得信賴
我們不只是對統(tǒng)計方法編程,我們還要驗證它們。
您從Stata估計值中看到的結(jié)果依賴于與其他估計值的比較、一致性和覆蓋范圍的蒙特卡羅模擬以及統(tǒng)計人員的廣泛測試。我們發(fā)布的每個Stata版本都通過了一個認證套件,其中包含410萬行測試代碼,生成580萬行輸出。我們會對580萬行輸出中的每個數(shù)字和文本片段進行驗證。
使用方便
Stata的所有功能都可以通過菜單、對話框、控制面板、數(shù)據(jù)編輯器、變量管理器、圖形編輯器,表格生成器,甚至SEM圖表生成器來訪問。您可以通過任何分析來指出和單擊您的方法。
如果您不想編寫命令和腳本,則不必編寫。
即使是在單擊時,也可以記錄所有結(jié)果,并在以后的報告中包含它們。您甚至可以保存操作創(chuàng)建的命令,并在稍后重新生成完整的分析。
易于上手
Stata執(zhí)行任務(wù)的命令直觀且易于學(xué)習(xí)。更便捷的是,關(guān)于執(zhí)行任務(wù)的所有知識都可以應(yīng)用于其他任務(wù)。例如,您只需將if gender=="female"添加到任何命令中,以將您的分析限制為樣本中的女性。您只需將vce(robust)添加到任何估計中,即可獲得對許多常見假設(shè)具有robust的標(biāo)準(zhǔn)錯誤和假設(shè)檢驗。
這種一致性可以更深入研究。關(guān)于數(shù)據(jù)管理命令的知識通常適用于評估命令,反之亦然。還有一組完整的后估計命令來執(zhí)行假設(shè)檢驗、形成線性和非線性組合、進行預(yù)測、形成對比,甚至使用交互圖執(zhí)行邊際分析。這些命令在幾乎每個評估之后都以相同的方式工作。
排序命令讀取和清理數(shù)據(jù),然后執(zhí)行統(tǒng)計檢驗和評估,最后報告結(jié)果,這是可重復(fù)研究的核心。Stata使得所有的研究人員都可以訪問這個過程。
易于自動化
每個人都有他們一直在做的任務(wù)--創(chuàng)建特定類型的變量、生成特定的表、執(zhí)行一系列統(tǒng)計步驟、計算RMSE等等?赡苄允菬o限的。Stata有數(shù)千個內(nèi)置過程,但是您可能有相對獨特的任務(wù),或者希望以特定的方式完成這些任務(wù)。
如果您編寫了在給定數(shù)據(jù)集上執(zhí)行任務(wù)的腳本,那么很容易將該腳本轉(zhuǎn)換為可用于所有數(shù)據(jù)集、任何變量集和任何觀測集的腳本。
易于擴展
您自動化的一些東西可能非常有用,您希望與同事共享它們,甚至讓Stata的所有用戶都可以使用它們。那也很簡單。只需一小段代碼,您就可以將自動化腳本轉(zhuǎn)換為Stata命令。支持Stata命令支持的標(biāo)準(zhǔn)特性的命令?梢韵袷褂谜矫钜粯邮褂玫拿
高級編程
Stata還包括一種高級編程語言Mata。
Mata具有您在編程語言中所期望的結(jié)構(gòu)、指針和分類,并添加了對矩陣編程的直接支持。
雖然使用Stata不需要編寫程序,但是了解到一種快速和完整的編程語言是很有必要的。Mata既是一個用于操作矩陣的交互式環(huán)境,也是一個可以生成編譯和優(yōu)化代碼的完整開發(fā)環(huán)境。它包括處理面板數(shù)據(jù)的特殊功能,對真實或復(fù)雜的矩陣執(zhí)行操作,為面向?qū)ο缶幊烫峁┩暾闹С,并與Stata的各個方面完全集成。
Stata還有PyStata,它提供了全面的Python集成,允許您直接從Stata代碼中利用Python的所有功能,并從Python代碼中使用Stata的所有功能。
Stata甚至可以讓您通過針對每種語言的本地API將C、C++和Java插件集成到Stata程序中。您甚至可以將Java代碼直接嵌入到您的Stata代碼中!
跨平臺兼容
Stata可以在Windows、Mac和Linux/Unix計算機上運行。然而,我們的許可證不是特定于平臺的。
這意味著如果您有一臺Mac筆記本電腦和一臺Windows桌面電腦,您不需要兩個單獨的許可證來運行Stata。您可以在任何受支持的平臺上安裝Stata許可證。Stata數(shù)據(jù)集、程序和其他數(shù)據(jù)可以跨平臺共享,無需轉(zhuǎn)換。您還可以快速輕松地從其他統(tǒng)計軟件包、電子表格和數(shù)據(jù)庫導(dǎo)入數(shù)據(jù)集。
廣泛被使用
Stata被研究人員使用了30多年,它提供了數(shù)據(jù)科學(xué)數(shù)據(jù)操作、可視化、統(tǒng)計和可重復(fù)報告所需的一切。Stata可以應(yīng)用的領(lǐng)域包括
行為科學(xué)
生物統(tǒng)計
數(shù)據(jù)科學(xué)
經(jīng)濟學(xué)
教育學(xué)
流行病學(xué)
金融、商業(yè)和營銷
機構(gòu)研究
醫(yī)學(xué)
政治學(xué)
公共衛(wèi)生
公共政策
社會學(xué)