python和sas哪个有用考研_金融学研究生用好计量软件的好处呢? stata sas s-plus python R哪个更有重要呢?...
金融經(jīng)濟(jì) | Stata在畢業(yè)論文中的數(shù)據(jù)處理應(yīng)用
利益相關(guān):我們是英國(guó)文文校園,一群熱心的學(xué)姐學(xué)長(zhǎng)幫你解答有關(guān)英國(guó)留學(xué)學(xué)習(xí)生活的疑難雜癥!!這個(gè)問(wèn)題邀請(qǐng)了謝菲爾德經(jīng)濟(jì)博士Bo馬住回答!
Tips & 心得感悟體會(huì) Stata作為款簡(jiǎn)易上手的數(shù)據(jù)處理軟件,在我Master dissertation和我的PhD學(xué)術(shù)論文創(chuàng)作中都起著非常重要的作用。配合Stata的help指令可以查看指令的詳細(xì)說(shuō)明。如果仍有問(wèn)題可以在人大經(jīng)管論壇等網(wǎng)站查詢相關(guān)資料。希望我的介紹能對(duì)大家有所幫助。
首先給大家介紹一下什么是STATA:
Stata軟件是現(xiàn)今較為流行的統(tǒng)計(jì)計(jì)量分析軟件,具有強(qiáng)大的數(shù)據(jù)處理分析功能。Stata是有StataCorp在1985年研制開(kāi)發(fā)成功之后面試的,由statistics和data兩個(gè)單詞的音節(jié)縮寫(xiě)而成,到現(xiàn)在已經(jīng)有34年的歷史了。雖然現(xiàn)在最新的版本為2018年剛推出的Stata15,但是鑒于15的版本還沒(méi)有得到廣泛的推廣和使用,所以此次介紹的Stata功能主要是通過(guò)Stata14來(lái)實(shí)現(xiàn)的。作為一個(gè)處理數(shù)據(jù)的應(yīng)用統(tǒng)計(jì)軟件,Stata被廣泛的應(yīng)用于經(jīng)濟(jì)學(xué)、金融學(xué)、社會(huì)學(xué)、心理學(xué)等等一系列學(xué)科的研究,功能十分強(qiáng)大。與其他統(tǒng)計(jì)軟件相比,Stata具有以下的明顯優(yōu)勢(shì):
(1)Stata操作較為簡(jiǎn)單,方便使用者掌握(相比于R和Matlab);
(2)Stata是一個(gè)開(kāi)放的軟件系統(tǒng),可以安裝很多外來(lái)的使用code指令;
(3)Stata具有強(qiáng)大的數(shù)據(jù)分析功能,適合于觀察值數(shù)量眾多的數(shù)據(jù)(相較于Spss);
(4)Stata具有強(qiáng)大的圖形制作功能。
Stata14在安裝數(shù)主要有四種版本,包括:Small(小型版),IC(標(biāo)準(zhǔn)版),SE(特殊版)和MP(多處理器版)。用戶可以在安裝過(guò)程中自主進(jìn)行選擇,一般而言,SE版已經(jīng)能實(shí)現(xiàn)Stata的所有功能,但MP版本運(yùn)算速度更快,更適合于樣本量極大的數(shù)據(jù)。因此,我建議同學(xué)們更多地使用MP版本。英國(guó)各大學(xué)校基本上都會(huì)提供Stata的使用,比如我所在的謝大就會(huì)提供Stata15的SE版本。如果學(xué)校沒(méi)有提供的話,在人大經(jīng)管論壇上搜索也會(huì)得到一些用戶分享的Stata下載連接。
那么怎么用好STATA這把屠龍寶刀???
▲ Stata14(MP) 界面
從上圖可以看出,Stata與其他操作軟件一樣,具有正常的標(biāo)題欄、菜單欄、工具欄和狀態(tài)欄。在這里我著重介紹一下菜單欄,因?yàn)樗怯脩暨M(jìn)行采單操作的主要媒介和工具。菜單欄主要包括File、Edit、Data、Graphics、Statistics、User、Window、Help共八個(gè)子菜單。因?yàn)镾tata主要是通過(guò)code指令進(jìn)行操作,所以這里只簡(jiǎn)要介紹一下各個(gè)菜單的功能。
(1)File的下拉菜單包括打開(kāi)、保存、查看文件、導(dǎo)入和導(dǎo)出數(shù)據(jù)等功能。
(2)Edit的下拉菜單包括數(shù)據(jù)的復(fù)制、粘貼等有關(guān)數(shù)據(jù)管理和設(shè)置的功能。
(3)Data的下拉菜單包括數(shù)據(jù)的描述、編輯、瀏覽、增加或刪除變量、文件合并等方面的內(nèi)容。
(4)Graphics主要是用來(lái)作圖的菜單,作圖種類主要包括散點(diǎn)圖、線圖、柱狀圖、餅圖等各種圖形。
(5)Statistics主要是用來(lái)進(jìn)行各種統(tǒng)計(jì)和計(jì)量分析的菜單,主要包括線性回歸(linear)模型分析、時(shí)間序列(time-series)分析、面板(panel)數(shù)據(jù)分析等方面的內(nèi)容。
(6)User主要是用來(lái)構(gòu)建用戶自己的菜單,主要包括有關(guān)數(shù)據(jù)、圖表和統(tǒng)計(jì)分析等方面的設(shè)置和操作。
(7)Window主要是用于對(duì)顯示界面的操作,主要包括對(duì)Review、Results、Variables、Command四大窗口的操作。
從圖中我們也可以發(fā)現(xiàn)Stata最主要的部分是由命令回顧窗口(Review)、結(jié)果窗口(Results)、變量窗口(Variables)和命令輸入窗口(Command)。我會(huì)簡(jiǎn)單的介紹一下這四個(gè)窗口。
(1) Review:用來(lái)臨時(shí)性存儲(chǔ)已經(jīng)執(zhí)行過(guò)的命令語(yǔ)句的窗口。這些執(zhí)行過(guò)的命令語(yǔ)句主要包括兩種:一種是直接從命令窗口(Command)中輸入的命令,另一種是通過(guò)窗口菜單操作轉(zhuǎn)化而成的命令。Review窗口可以臨時(shí)性存儲(chǔ)自Stata本次運(yùn)行到結(jié)束的所有命令,若Stata中途或最終被關(guān)閉,則所有的命令語(yǔ)句會(huì)自動(dòng)消失。Stata運(yùn)行過(guò)程中,若需要重復(fù)使用顯示在Review窗口中的命令,只需要做左鍵單擊命令該命令將會(huì)重新顯示在Command命令輸入窗口中,供用戶進(jìn)行修改和執(zhí)行(雙擊會(huì)直接運(yùn)行)。
(2) Results:用來(lái)顯示命令執(zhí)行結(jié)果的窗口。若是命令執(zhí)行的結(jié)果過(guò)長(zhǎng)會(huì)在命令窗口的地段出現(xiàn)‘more’,此時(shí)只需按下空格或者回車(chē)就可以繼續(xù)瀏覽下面的內(nèi)容(想徹底取消‘more’可以輸入set more off);如果想停止命令運(yùn)行,只需要an‘q’鍵或者單機(jī)工具欄中的
圖標(biāo)就可以停止。
(3) Variables:用來(lái)顯示變量名稱和類型的窗口。雙擊某個(gè)變量名稱其就可以顯示在Command命令窗口中。
(4)Command:用戶進(jìn)行指令操作的主要實(shí)現(xiàn)場(chǎng)所。只要將相關(guān)命令輸入,然后點(diǎn)擊回車(chē)即可運(yùn)行。
畢業(yè)論文中會(huì)經(jīng)常使用的功能
1. Stata指令語(yǔ)法
Stata的語(yǔ)法十分的簡(jiǎn)單和靈活。一個(gè)命令便構(gòu)成了一條可執(zhí)行的語(yǔ)句,在stata command中輸入后敲回車(chē)鍵就可以運(yùn)行了。Stata的命令可以大體上分成4類:help命令;針對(duì)memory的命令;關(guān)系(邏輯)運(yùn)算符;處理和分析數(shù)據(jù)的命令。
(1)help十分簡(jiǎn)單。比如想了解某個(gè)指令(例如regress)的用法,可以在command中輸入‘help regress’后回車(chē),這是stata會(huì)提供關(guān)于‘regress’指令的詳細(xì)說(shuō)明并配以例子。
(2)memory有清空命令clear和設(shè)置memory大小的set memory命令。Memory有一個(gè)默認(rèn)的大小,但如果數(shù)據(jù)文件太大必須重設(shè)memory的大小。通過(guò)‘help memory’如下圖我們可得知不同版本的stata14的memory范圍。
▲ Memory設(shè)置的大小范圍
(3)關(guān)系運(yùn)算符:==(等于),!=,~=(不等于),>(大于),=(大于或等于),<=(小于或等于)。
邏輯運(yùn)算符:&(與),|(或),~(非)
(4) 處理分析數(shù)據(jù)的命令
Stata的指令眾多,下面我會(huì)簡(jiǎn)單的介紹一下基本指令,可能對(duì)大家的dissertation會(huì)有所幫助。
① rename old_varname new_varname
改變變量名,old_varname是原變量名, new_varname是新變量名。
② generate newvar=exp
生成新變量,newvar是生成的新變量,exp是優(yōu)先右邊梁生成新變量的邏輯或算術(shù)表達(dá)式。例如 gen age2=age*age (生成新變量age2等于age的平方)
③ replace oldvar=exp
對(duì)現(xiàn)有變量重新賦值,oldvar為現(xiàn)有的變量,根據(jù)表達(dá)式exp重新賦值。例如replace income=. if income<=0(若income非正,令其取缺失值)。
④ drop varlist
去掉varlist指定的變量,drop _all(去掉全部變量)
⑤ keep varlist
保留varlist指定的變量,其余變量去掉。
⑥ sort varlist
變量排序,將全部觀察量按指定的變量升序排列,varlist中可以有不止一個(gè)變量。
⑦ regress y x1 x2 x2
常用線性回歸分析。以y為被解釋變量,x1 x2 x3未解釋變量做線性回歸;regress后第一個(gè)變量為被解釋變量。
Stata還有眾多的指令語(yǔ)法,在大家使用的過(guò)程中可以使用help指令配合學(xué)習(xí)。
2. Do file文件
除了在Stata 的Command命令窗口中輸入指令外,如果想永久存儲(chǔ)輸入的命令方便以后進(jìn)一步使用或者修改,這個(gè)時(shí)候就需要使用do-file文件了。
Do file文件的打開(kāi)在Window的Do-file Editor中如下:
▲ Do-file的打開(kāi)路徑
打開(kāi)一個(gè)新的do file文件會(huì)呈現(xiàn)如下圖,在這個(gè)文件中我們也可以輸入我們想在Command中輸入的分析數(shù)據(jù)命令指令,并且使用后可以作為一個(gè)后綴名為.do的文件長(zhǎng)期保存。
▲ Do-file文件
總結(jié)
以上是生活随笔為你收集整理的python和sas哪个有用考研_金融学研究生用好计量软件的好处呢? stata sas s-plus python R哪个更有重要呢?...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 共享单车数据集_共享单车数据可视化报告
- 下一篇: python pcm 分贝_语音文件 p