網(wǎng)友評分: 6.6分
Stata是一款集數(shù)據(jù)分析、數(shù)據(jù)管理以及繪制專業(yè)圖表的整合性統(tǒng)計軟件,它提供多種數(shù)據(jù)模型,包括線性混合模型、均衡重復(fù)反復(fù)及多項式普羅比模式,用Stata繪制的統(tǒng)計圖形相當(dāng)精美。它的分析功能也是比較出眾的,可利用命令快速完成數(shù)據(jù)整理、導(dǎo)入導(dǎo)出等工作。
設(shè)置里可更改Stata語言:Edit > Preferences > User-interface language > 簡體中文
1、數(shù)據(jù)訪問功能
除了直接讀取自身格式的數(shù)據(jù)集外,Stata支持導(dǎo)入/導(dǎo)出很多其他格式的數(shù)據(jù)集,如常用的Excel格式、XML格式、SAS XPORT格式、文本格式及ODBC接口。如果數(shù)據(jù)很少,可以直接將數(shù)據(jù)手工錄入至Stata軟件。
2、數(shù)據(jù)管理功能
Stata為用戶提供了完善的數(shù)據(jù)管理功能,舉例如下:①Stata支持最多達32個字符的變量名,字符變量值支持長達20億字節(jié)(Stata區(qū)分字符大小寫);②利用數(shù)值函數(shù)或字符函數(shù)產(chǎn)生新變量;③自動由分組變量生成啞變量,自動將字符變量映射成數(shù)字代碼;④對數(shù)據(jù)文件進行橫向和縱向鏈接、行列變換等;⑤重復(fù)測量數(shù)據(jù)的長型格式和寬型格式相互轉(zhuǎn)換;⑥數(shù)值變量和字符變量相互轉(zhuǎn)換。
3、作圖功能
Stata可生成可供發(fā)表的高質(zhì)量的圖形輸出。最常見的幾種基本圖形的制作:散點圖、線圖、面積圖、條圖、方向圖等自帶模型,一鍵生成。
4、統(tǒng)計分析功能
Stata的統(tǒng)計功能很強,除了傳統(tǒng)的統(tǒng)計分析方法外,還收集了近年來發(fā)展起來的新方法,其分析功能緊跟國際上數(shù)理統(tǒng)計方法學(xué)的最新進展。Stata 13增加了許多特性,如處理效應(yīng)、多水平廣義線性模型、功效和樣本量、廣義結(jié)構(gòu)方程模型、預(yù)測、效應(yīng)量、刪失的連續(xù)性結(jié)局、單變量時間序列模型。更為令人稱贊的是,Stata在統(tǒng)計分析命令的設(shè)置上結(jié)構(gòu)極為清晰,它將相同類型的統(tǒng)計模型均歸在同一個命令族下,而不同命令族又可以使用相同功能的選項,這使得用戶學(xué)習(xí)時極易上手。
5、矩陣運算功能
矩陣代數(shù)是多元統(tǒng)計分析的重要工具,Stata不但提供了多元統(tǒng)計分析中所需的基本矩陣運算,如矩陣的加、積、逆、Cholesky分解、Kronecker內(nèi)積等,還提供了一些高級運算,如特征根、特征向量、奇異值分解等。在執(zhí)行完某些統(tǒng)計分析命令后,還提供了一些系統(tǒng)矩陣,如估計系數(shù)向量、估計系數(shù)的協(xié)方差矩陣等。Stata 9.0以后版本完美地整合了執(zhí)行矩陣計算的矩陣編程語言Mata,可進行強大的矩陣運算。
6、程序設(shè)計功能
Stata是一個統(tǒng)計分析軟件,但它也具有很強的程序語言功能,給用戶提供了一個廣闊的開發(fā)應(yīng)用的天地。和矩陣運算功能相結(jié)合,用戶就能夠充分發(fā)揮自己的聰明才智,熟練應(yīng)用各種技巧,對Stata的功能進行擴展(詳見第11章)。如Stata自身并無Meta分析命令,但是用戶們開發(fā)了一整套優(yōu)秀的Meta分析命令集(詳見第12章),對Stata的功能進行了進一步擴展,使之成為當(dāng)前最優(yōu)秀的Meta分析軟件之一。
?
首先,打開stata軟件,我們需要確定自己安裝的命令是否已經(jīng)在stata系統(tǒng)之中,簡單的一個測試方法便是在輸入框中輸入“help XXX”,以“fsum”命令為例,輸入“h fsum”。
如果沒有該命令,則會出現(xiàn)圖片的提示。這里也可以選擇“是”來軟件自動搜索,但是我們提供另外一個下載方式。
我們可以直接在stata命令窗口中輸入下載命令:“ssc install fsum”命令,點擊就安裝到本地了,一般放在C盤的ado文件夾里面。
等待下載,當(dāng)出現(xiàn)以上圖樣的時候,命令便下載完成了。
最后檢驗一下新命令是否添加完成,采用上述方法輸入“h fsum”命令查詢即可。
利用命令導(dǎo)入:
use
1.insheet using filename, [option]
這個命令是專門用來導(dǎo)入像excel之類的以電子表格形式存儲的數(shù)據(jù)。在導(dǎo)入之前,首先要把excel文件轉(zhuǎn)存為STATA可以識別的格式。其中我最常用的就是另存為csv逗號分隔符格式。
然后在STATA中使用insheet讀取csv文件,在option中指定為comma告訴STATA你讀取的是csv文件。
這種方法有個不足在于如果你的數(shù)據(jù)中包含中文而且里面含有逗號時無法識別,解決的辦法是不要用逗號標(biāo)示分隔符了,在excel中另存為txt(制表符分隔),這樣就不會與逗號相混淆了。然后再在insheet命令中在option里指定是tab,就完事了。
2.infile using filename
這個infile命令分兩類,一種是處理固定格式(fixed format)的txt或raw,另一種是處理自由格式(free format),當(dāng)然你在用這個命令里還需要定義一個dictionary,這個dictionary是用來描述數(shù)據(jù)的組織方式的,需要自己根據(jù)要導(dǎo)入的數(shù)據(jù)文件自己編寫代碼,然后嵌套到數(shù)據(jù)文件txt的前面去,或者是單獨地存為一個dct文件,并且告訴STATA你要導(dǎo)入的數(shù)據(jù)在保存在哪里。
3.xmluse
這個命令首先要把xls文件另存為xml格式,然后用xmluse命令去讀取,當(dāng)然在讀取時你也要在option中聲明你的xml文件是excel保存的而不是STATA保存的,這樣就不會弄錯。
如果你的xls文件中如果有漢字的話,STATA讀取后對應(yīng)的變量會出現(xiàn)亂碼,這一點用insheet就不會有這個問題。
4.odbc
這個命令是專門讀取數(shù)據(jù)庫文件的,并且支持SQL命令,這樣如果你的數(shù)據(jù)比較多的話,可以先用SQL語句進行篩選,然后而導(dǎo)入。當(dāng)然這個命令也能導(dǎo)向excel文件。
使用merge命令語法:merge [varlist] using filename [filename...] [,optione];其中[varlist]代表合并進去的新變量,using filename指的是所要與原文件合并的文件路徑
首先打開第一個源文件water1.dta,將它按year排序,然后再以覆蓋方式保存
再打開第二個源文件water2.dta,將它按year排序
用merge命令進行兩個文件的合并
保存合并后的結(jié)果,并查看合并后的數(shù)據(jù)
右擊圖表區(qū)域
更改圖表類型-帶平滑線和數(shù)據(jù)標(biāo)記的散點圖
進入后選擇相應(yīng)的模塊就好了
查看效果(OK)
或者使用命令twoway (scatter y x) (lfit y x)
“ lfit"表示”linear fit"(線性擬合),形狀為直線,如果想在散點圖上同時畫出二次回歸曲線,直接將“ lfit"改為“qfit",(二次擬合),形狀為曲線。
Step1:進行命令分析,如回歸分析(命令結(jié)果如下)
Step2:(輸入命令)outreg2 using myfile(結(jié)果導(dǎo)出命令)
Step3 :(輸入命令)findit outreg2(找outreg2命令)
Step4:點擊界面中的鏈接(fmwww.bc.edu),會出現(xiàn) clink here to install 按鈕,點擊進入
Step5:(再次輸入命令)outreg2 using myfile(結(jié)果導(dǎo)出命令)就可以導(dǎo)出回歸結(jié)果了。
標(biāo)簽: Stata 數(shù)據(jù)統(tǒng)計 統(tǒng)計分析 大數(shù)據(jù)統(tǒng)計
關(guān)于本站|下載幫助|下載聲明|軟件發(fā)布|聯(lián)系我們
Copyright ? 2005-2024 www.obymc.com.All rights reserved.
浙ICP備06019006號-1 浙公網(wǎng)安備33038102330474號