Stata功能特色
1、空間自回歸模型(SAR)
Stata官方版適合空間自回歸 (SAR) 模型, 也稱為同步自回歸模型。新的spregress,spivregress, 和spxtregress命令允許因變量的空間滯后、自變量的空間滯后和空間自回歸誤差??臻g滯后是時間序列滯后的空間模擬。時間序列滯后近年來成為變量值。空間滯后是附近地區(qū)的值。
2、潛在類別分析(LCA)
潛在的均值未被觀測。分類也就是分組。潛在類是數據中未觀測到的組。你可能有關于消費者的數據,并且根據消費者對產品的潛在興趣將他們分成三組。但是,在數據中沒有指定每個消費者所屬組的變量。擬合模型后,你可以
使用新的estat lcprob命令估計屬于每一類的消費者比例;
使用新的estat lcprob命令估計每個類中Y1、Y2、Y3、Y4的邊際均值(均值就是示例所示的概率);
使用新estat lcprob命令來評價適合度;
使用現(xiàn)有的predict命令獲取分類成員的預測概率和觀測結果變量的預測值。
3、貝葉斯前綴指令
新的bayes:前綴命令使你能夠適應比以前版本更廣泛的貝葉斯模型。原來也可以擬合貝葉斯線性回歸, 但是現(xiàn)在可以通過輸入文字就可以:在這個模型中, 為變量 id的每個值添加隨機截距。
新的bayes:前綴命令在許多Stata評估命令之前工作,并提供超過50種可能性的模型。支持的模型包括多級、面板數據、生存和樣本選擇模型!
新命令支持所有Stata的貝葉斯的功能。你可以從之前的模型參數的分布中選擇,也可以使用之前默認的。當閉合形式解決方案用于Gibbs方法時,可以使用默認的自適應 Metropolis–Hastings 抽樣, 或Gibbs抽樣, 或兩種方法的組合。在bayesmh命令的基礎上可以使用STATA的任何其他功能。可以更改回歸系數的缺省先驗分布,比如,使用prior()選項:
4、線性動態(tài)隨機一般均衡(DSGE)模型
DSGEs是經濟學中的一個時間序列模型。它們是傳統(tǒng)預測模型的替代品。兩者都試圖解釋總的經濟現(xiàn)象, 但 DSGEs 允許對來自經濟理論模型的基礎上做這個。建立在經濟理論基礎上的方程很多。這些方程的關鍵特征是, 未來變量的期望值會影響今天的變量。這是區(qū)別 DSGEs 與矢量回歸或狀態(tài)空間模型的一個特性。另一個特點是, 從理論推導出來的參數通??梢杂眠@個理論來解釋。
在DSGE模型中有三種變量:
控制變量和方程,如p沒有沖擊,并且是由方程組決定的。
狀態(tài)變量 (如 y) 具有隱含的沖擊, 在時間段開始時是預先確定的。
沖擊是驅動系統(tǒng)的隨機錯誤。
在任何情況下, 以上dsge 命令可以定義一個模型并擬合。
如果我們有一個關于 beta 和kappa之間關系的理論, 比如它們是相等的, 我們可以用現(xiàn)有的命令test來測試它。
新的 postestimation命令estat policy和estat transition報告策略和轉換矩陣。如果鍵入
顯示將控制變量作為狀態(tài)變量的線性函數。如果有五個控制變量和三個狀態(tài)變量, 則每個控件將被報告為三個狀態(tài)的線性函數。在上面的簡單例子中, 預測 p 的線性函數將顯示為現(xiàn)在的 y 函數。
同時,報告轉換矩陣。而策略矩陣將 p 報告為函數y, 而轉換矩陣則報告 y 如何通過時間演變?yōu)閜??梢允褂肧tata的現(xiàn)有預測命令來生成預測。可以使用Stata現(xiàn)有的irf命令來繪制脈沖響應函數。
5、web動態(tài)的Markdown文檔
你有沒有聽過Markdown?它是一種創(chuàng)建 html 文檔的流行方式。html 文件是繁瑣的。Markdown簡單直觀,想法很簡單。可以創(chuàng)建一個文件, 其中包含所需的可讀格式的文本, 然后通過它運行一個命令來創(chuàng)建一個HTML文件。
Stata現(xiàn)在支持Markdown, 我們已經添加了標簽 (功能) 到Markdown, 允許包括輸入文件中的Stata命令。你所包含的命令將被運行和顯示, 或者以秘密方式運行, 以及提取輸出的部分供文檔使用。
6、非線性混合效應模型
非線性混合效應模型也被稱為非線性多級模型和非線性層次模型??梢杂脙煞N方式來考慮這些模型??梢园阉鼈兛闯砂S機效應的非線性模型。或者可以把它們看成線性混合效應模型, 其中一些或所有的固定和隨機效應都是非線性的。不管哪種方式, 總的誤差分布假設成Gaussian分布。
這些模型在人口藥代動力學, 生物鑒定和研究生物學和農業(yè)成長過程中很流行。比如,采用非線性混合效應模型對機體的藥物吸收、地震強度和植物生長進行了模擬。
新的評估命令被命名為 menl。它實現(xiàn)了 popular-in-practice Lindstrom–Bates 算法, 是基于對固定和隨機效應的非線性均值函數進行線性化。支持最大似然和受限最大似然估計方法。
Menl易于使用??梢灾苯虞斎雴蝹€方程。大括號{ },用于將要匹配的參數括起來:
除了標準功能外, postestimation特征還包括對隨機效應及其標準誤差的預測,對模型中定義的感興趣參數的預測, 作為其他模型參數和隨機效應的參數、聚類相關矩陣的整體評估等。
Stata功能特點
1、Stata官方版的數據訪問功能除了直接讀取自身格式的數據集外,Stata支持導入/導出很多其他格式的數據集,如常用的Excel格式、XML格式、SAS XPORT格式、文本格式及ODBC接口。如果數據很少,可以直接將數據手工錄入至Stata軟件。
2、Stata的數據管理功能
Stata官方版為用戶提供了完善的數據管理功能,舉例如下:①Stata支持最多達32個字符的變量名,字符變量值支持長達20億字節(jié)(Stata區(qū)分字符大小寫);②利用數值函數或字符函數產生新變量;③自動由分組變量生成啞變量,自動將字符變量映射成數字代碼;④對數據文件進行橫向和縱向鏈接、行列變換等;⑤重復測量數據的長型格式和寬型格式相互轉換;⑥數值變量和字符變量相互轉換。
3、Stata的作圖功能
Stata可生成可供發(fā)表的高質量的圖形輸出。本書主要介紹最常見的幾種基本圖形的制作:散點圖、線圖、面積圖、條圖、方向圖等
4、Stata的統(tǒng)計分析功能
Stata的統(tǒng)計功能很強,除了傳統(tǒng)的統(tǒng)計分析方法外,還收集了近年來發(fā)展起來的新方法,其分析功能緊跟國際上數理統(tǒng)計方法學的最新進展。Stata 13增加了許多特性,如處理效應、多水平廣義線性模型、功效和樣本量、廣義結構方程模型、預測、效應量、刪失的連續(xù)性結局、單變量時間序列模型。更為令人稱贊的是,Stata在統(tǒng)計分析命令的設置上結構極為清晰,它將相同類型的統(tǒng)計模型均歸在同一個命令族下,而不同命令族又可以使用相同功能的選項,這使得用戶學習時極易上手。
5、Stata的矩陣運算功能
矩陣代數是多元統(tǒng)計分析的重要工具,Stata不但提供了多元統(tǒng)計分析中所需的基本矩陣運算,如矩陣的加、積、逆、Cholesky分解、Kronecker內積等,還提供了一些高級運算,如特征根、特征向量、奇異值分解等。在執(zhí)行完某些統(tǒng)計分析命令后,還提供了一些系統(tǒng)矩陣,如估計系數向量、估計系數的協(xié)方差矩陣等。Stata 9.0以后版本完美地整合了執(zhí)行矩陣計算的矩陣編程語言Mata,可進行強大的矩陣運算。
6、Stata的程序設計功能
Stata是一個統(tǒng)計分析軟件,但它也具有很強的程序語言功能,給用戶提供了一個廣闊的開發(fā)應用的天地。和矩陣運算功能相結合,用戶就能夠充分發(fā)揮自己的聰明才智,熟練應用各種技巧,對Stata的功能進行擴展(詳見第11章)。如Stata自身并無Meta分析命令,但是用戶們開發(fā)了一整套優(yōu)秀的Meta分析命令集(詳見第12章),對Stata的功能進行了進一步擴展,使之成為當前最優(yōu)秀的Meta分析軟件之一。
Stata安裝方法
1、在華軍軟件園下載Stata官方版壓縮包,解壓Stata官方版軟件包,點擊exe程序開始安裝
2、點擊do not accept the license agreement同意用戶協(xié)議
3、選擇安裝模式
4、軟件共有(MP/SE/IC)三個版本勾選第一個,點擊next進行下一步
5、選擇軟件的安裝位置,默認官方設置的地址即可C:Program Files (x86)Stata15,建議用戶安裝在D盤
6、選擇軟件安裝方案,點擊next繼續(xù)
7、完成軟件設置,點擊install安裝
8、軟件正在安裝中,正在顯示Stata15.1的安裝進度,請稍后
9、軟件已安裝完成,點擊finish
Stata中文設置
設置里更改Stata語言:Edit > Preferences > User-interface language > 簡體中文
Stata使用說明
【如何安裝命令】
首先,打開Stata官方版,確定自己安裝的命令是否已經在stata系統(tǒng)之中,簡單的一個測試方法便是在輸入框中輸入“help XXX”,以“fsum”命令為例,輸入“h fsum”。
如果沒有該命令,則會出現(xiàn)圖片的提示。這里也可以選擇“是”來軟件自動搜索,但是我們提供另外一個下載方式。
我們可以直接在stata命令窗口中輸入下載命令:“ssc install fsum”命令,點擊就安裝到本地了,一般放在C盤的ado文件夾里面。
等待下載,當出現(xiàn)以上圖樣的時候,命令便下載完成了。
最后檢驗一下新命令是否添加完成,采用上述方法輸入“h fsum”命令查詢即可。
【如何導入數據】
利用命令導入:
use
1.insheet using filename, [option]
這個命令是專門用來導入像excel之類的以電子表格形式存儲的數據。在導入之前,首先要把excel文件轉存為STATA可以識別的格式。其中我最常用的就是另存為csv逗號分隔符格式。
然后在STATA中使用insheet讀取csv文件,在option中指定為comma告訴STATA你讀取的是csv文件。
這種方法有個不足在于如果你的數據中包含中文而且里面含有逗號時無法識別,解決的辦法是不要用逗號標示分隔符了,在excel中另存為txt(制表符分隔),這樣就不會與逗號相混淆了。然后再在insheet命令中在option里指定是tab,就完事了。
2.infile using filename
這個infile命令分兩類,一種是處理固定格式(fixed format)的txt或raw,另一種是處理自由格式(free format),當然你在用這個命令里還需要定義一個dictionary,這個dictionary是用來描述數據的組織方式的,需要自己根據要導入的數據文件自己編寫代碼,然后嵌套到數據文件txt的前面去,或者是單獨地存為一個dct文件,并且告訴STATA你要導入的數據在保存在哪里。
3.xmluse
這個命令首先要把xls文件另存為xml格式,然后用xmluse命令去讀取,當然在讀取時你也要在option中聲明你的xml文件是excel保存的而不是STATA保存的,這樣就不會弄錯。
如果你的xls文件中如果有漢字的話,STATA讀取后對應的變量會出現(xiàn)亂碼,這一點用insheet就不會有這個問題。
4.odbc
這個命令是專門讀取數據庫文件的,并且支持SQL命令,這樣如果你的數據比較多的話,可以先用SQL語句進行篩選,然后而導入。當然這個命令也能導向excel文件。
【怎么合并數據】
使用merge命令語法:merge [varlist] using filename [filename...] [,optione];其中[varlist]代表合并進去的新變量,using filename指的是所要與原文件合并的文件路徑
首先打開第一個源文件water1.dta,將它按year排序,然后再以覆蓋方式保存
再打開第二個源文件water2.dta,將它按year排序
用merge命令進行兩個文件的合并
保存合并后的結果,并查看合并后的數據
【怎么用折線把散點連接起來】
右擊圖表區(qū)域
更改圖表類型-帶平滑線和數據標記的散點圖
進入后選擇相應的模塊就好了
查看效果(OK)
或者使用命令twoway (scatter y x) (lfit y x)
“ lfit"表示”linear fit"(線性擬合),形狀為直線,如果想在散點圖上同時畫出二次回歸曲線,直接將“ lfit"改為“qfit",(二次擬合),形狀為曲線。
【怎么導出回歸結果】
Step1:進行命令分析,如回歸分析(命令結果如下)
Step2:(輸入命令)outreg2 using myfile(結果導出命令)
Step3 :(輸入命令)findit outreg2(找outreg2命令)
Step4:點擊界面中的鏈接(fmwww.bc.edu),會出現(xiàn) clink here to install 按鈕,點擊進入
Step5:(再次輸入命令)outreg2 using myfile(結果導出命令)就可以導出回歸結果了。
常見問題
缺失值處理:
問題描述:數據中的缺失值可能導致分析結果不準確。
解決方案:在進行分析之前,使用STATA的missing()函數檢查缺失值,并選擇合適的處理方法,如刪除缺失值、填補缺失值(使用均值、中位數或眾數填補)或基于模型的方法(如多重插補)。
數據類型轉換:
問題描述:在進行統(tǒng)計分析時,可能需要將某些數據類型轉換為適合分析的類型(如將字符串類型轉換為數值類型)。
解決方案:使用STATA的destring、real()等命令進行數據類型轉換。在轉換前,請確保了解數據的實際含義和轉換后的影響。
Stata更新日志
1、修復上個版本的bug
2、優(yōu)化部分功能
華軍小編推薦:
Stata屬免費軟件,有需要的就下載吧!本站還有ACD ChemSketch、ZX數學函數作圖器、GeoGebra 5.0.299.0、齒輪參數計算器、樂享化學助手,供您下載!
您的評論需要經過審核才能顯示
有用
有用
有用