當前位置:首頁 > 文章中心>畢業論文中Stata數據怎么處理?

畢業論文中Stata數據怎么處理?

發布時間:2021-05-06 09:52:26 閱讀:2782 作者:致遠教育 字數:2226 字 預計閱讀時間:7分鐘
導讀:不論是即將開始寫畢業論文,還是已經寫了LiteratureReview的同學,做數據分析不會用計量軟件那真是著急啦!來自格拉斯哥大學的金融學博士Bo在這里給想要學習Stata的小伙伴帶個路,寫作金融經濟論文不慌。

不論是即將開始寫畢業論文,還是已經寫了literature review的同學,做數據分析不會用計量軟件那真是著急啦!來自格拉斯哥大學的金融學博士Bo在這里給想要學習Stata的小伙伴帶個路,寫作金融經濟論文不慌。

Stata logo

文章目錄

1、Stata簡介

2、Stata軟件使用介紹

3、畢業論文中會經常使用的功能

3.1 Stata指令語法

3.2 Do file文件

4、Tips & 心得感悟體會

文章正文

1、Stata簡介

Stata軟件是現今較為流行的統計計量分析軟件,具有強大的數據處理費分析功能。Stata是有StataCorp在1985年研制開發成功之后面試的,由statistics和data兩個單詞的音節縮寫而成,到現在已經有34年的歷史了。雖然現在最新的版本為2018年剛推出的Stata15,但是鑒于15的版本還沒有得到廣泛的推廣和使用,所以此次介紹的Stata功能主要是通過Stata14來實現的。作為一個處理數據的應用統計軟件,Stata被廣泛的應用于經濟學、金融學、社會學、心理學等等一系列學科的研究,功能十分強大。與其他統計軟件相比,Stata具有以下的明顯優勢:

(1)Stata操作較為簡單,方便使用者掌握(相比于R和Matlab);

(2)Stata是一個開放的軟件系統,可以安裝很多外來的使用code指令;

(3)Stata具有強大的數據分析功能,適合于觀察值數量眾多的數據(相較于Spss);

(4)Stata具有強大的圖形制作功能。

Stata14在安裝數主要有四種版本,包括:Small(小型版),IC(標準版),SE(特殊版)和MP(多處理器版)。用戶可以在安裝過程中自主進行選擇,一般而言,SE版已經能實現Stata的所有功能,但MP版本運算速度更快,更適合于樣本量極大的數據。因此,我建議同學們更多地使用MP版本。英國各大學?;旧隙紩峁㏒tata的使用,比如我所在的謝大就會提供Stata15的SE版本。如果學校沒有提供的話,在人大經管論壇上搜索也會得到一些用戶分享的Stata下載連接。

2、Stata軟件使用介紹

▲ Stata14(MP) 界面

▲ Stata14(MP) 界面

從上圖可以看出,Stata與其他操作軟件一樣,具有正常的標題欄、菜單欄、工具欄和狀態欄。在這里我著重介紹一下菜單欄,因為它是用戶進行采單操作的主要媒介和工具。菜單欄主要包括File、Edit、Data、Graphics、Statistics、User、Window、Help共八個子菜單。因為Stata主要是通過code指令進行操作,所以這里只簡要介紹一下各個菜單的功能。

(1)File的下拉菜單包括打開、保存、查看文件、導入和導出數據等功能。

(2)Edit的下拉菜單包括數據的復制、粘貼等有關數據管理和設置的功能。

(3)Data的下拉菜單包括數據的描述、編輯、瀏覽、增加或刪除變量、文件合并等方面的內容。

(4)Graphics主要是用來作圖的菜單,作圖種類主要包括散點圖、線圖、柱狀圖、餅圖等各種圖形。

(5)Statistics主要是用來進行各種統計和計量分析的菜單,主要包括線性回歸(linear)模型分析、時間序列(time-series)分析、面板(panel)數據分析等方面的內容。

(6)User主要是用來構建用戶自己的菜單,主要包括有關數據、圖表和統計分析等方面的設置和操作。

(7)Window主要是用于對顯示界面的操作,主要包括對Review、Results、Variables、Command四大窗口的操作。

從圖中我們也可以發現Stata最主要的部分是由命令回顧窗口(Review)、結果窗口(Results)、變量窗口(Variables)和命令輸入窗口(Command)。我會簡單的介紹一下這四個窗口。

(1) Review:用來臨時性存儲已經執行過的命令語句的窗口。這些執行過的命令語句主要包括兩種:一種是直接從命令窗口(Command)中輸入的命令,另一種是通過窗口菜單操作轉化而成的命令。Review窗口可以臨時性存儲自Stata本次運行到結束的所有命令,若Stata中途或最終被關閉,則所有的命令語句會自動消失。Stata運行過程中,若需要重復使用顯示在Review窗口中的命令,只需要做左鍵單擊命令該命令將會重新顯示在Command命令輸入窗口中,供用戶進行修改和執行(雙擊會直接運行)。

(2) Results:用來顯示命令執行結果的窗口。若是命令執行的結果過長會在命令窗口的地段出現‘more’,此時只需按下空格或者回車就可以繼續瀏覽下面的內容(想徹底取消‘more’可以輸入set more off);如果想停止命令運行,只需要an‘q’鍵或者單機工具欄中的圖片圖標就可以停止。

(3) Variables:用來顯示變量名稱和類型的窗口。雙擊某個變量名稱其就可以顯示在Command命令窗口中。

(4)Command:用戶進行指令操作的主要實現場所。只要將相關命令輸入,然后點擊回車即可運行。

3、畢業論文中會經常使用的功能

3.1 Stata指令語法

Stata的語法十分的簡單和靈活。一個命令便構成了一條可執行的語句,在stata command中輸入后敲回車鍵就可以運行了。Stata的命令可以大體上分成4類:help命令;針對memory的命令;關系(邏輯)運算符;處理和分析數據的命令。

(1)help十分簡單。比如想了解某個指令(例如regress)的用法,可以在command中輸入‘help regress’后回車,這是stata會提供關于‘regress’指令的詳細說明并配以例子。

(2)memory有清空命令clear和設置memory大小的set memory命令。Memory有一個默認的大小,但如果數據文件太大必須重設memory的大小。通過‘help memory’如下圖我們可得知不同版本的stata14的memory范圍。

Memory設置的大小范圍

▲ Memory設置的大小范圍

(3)關系運算符:==(等于),!=,~=(不等于),>(大于),<(小 于),>=(大于或等于),<=(小于或等于)。

       邏輯運算符:&(與),|(或),~(非)

(4) 處理分析數據的命令

Stata的指令眾多,下面我會簡單的介紹一下基本指令,可能對大家的dissertation會有所幫助。

① rename old_varname new_varname 

    改變變量名,old_varname是原變量名, new_varname是新變量名。

② generate newvar=exp 

    生成新變量,newvar是生成的新變量,exp是優先右邊梁生成新變量的邏輯或算術表達式。例如 gen age2=age*age (生成新變量age2等于age的平方)

③ replace oldvar=exp

    對現有變量重新賦值,oldvar為現有的變量,根據表達式exp重新賦值。例如replace income=. if income<=0(若income非正,令其取缺失值)。 

④ drop varlist 

    去掉varlist指定的變量,drop _all(去掉全部變量)

⑤ keep varlist 

    保留varlist指定的變量,其余變量去掉。

⑥ sort varlist 

    變量排序,將全部觀察量按指定的變量升序排列,varlist中可以有不止一個變量。

⑦ regress y x1 x2 x2

    常用線性回歸分析。以y為被解釋變量,x1 x2 x3未解釋變量做線性回歸;regress后第一個變量為被解釋變量。

       Stata還有眾多的指令語法,在大家使用的過程中可以使用help指令配合學習。

3.2 Do file文件

除了在Stata 的Command命令窗口中輸入指令外,如果想永久存儲輸入的命令方便以后進一步使用或者修改,這個時候就需要使用do-file文件了。

Do file文件的打開在Window的Do-file Editor中如下:

▲ Do-file的打開路徑

▲ Do-file的打開路徑

打開一個新的do file文件會呈現如下圖,在這個文件中我們也可以輸入我們想在Command中輸入的分析數據命令指令,并且使用后可以作為一個后綴名為.do的文件長期保存。

4、Tips & 心得感悟體會

Stata作為款簡易上手的數據處理軟件,在我Master dissertation和我的PhD學術論文創作中都起著非常重要的作用。配合Stata的help指令可以查看指令的詳細說明。

最新評論

評論內容:

驗證碼:
驗證碼

911国产在线观看无码专区