運用Stata進行數據分析的常用命令
Stata是Statacorp於1985年開發出來的統計程序,在全球範圍內被廣泛應用於企業和學術機構中。許多使用者工作在研究領域,特別是在經濟學、社會學、政治學及流行病學領域。
Stata的一系列功能包括:
- 數據管理
- 統計分析
- 圖表
- 模擬
- 自定義編程
寫在前面:
- Stata對於命令和變數名是區分大小寫的,例如sum是概要統計的命令,而Sum和SUM就不是命令;price和Price是兩個不同的變數。
- 所有命令中用到的符號都要在英文輸入法狀態下。
1.概要統計命令:summarize(或簡寫為sum)
2.畫散點圖命令:scatter y x
注意:在Stata的許多命令中,因變數一般都放在自變數前面。
輸入命令後,會彈出如上圖所示的散點圖。3.畫出擬合線命令:twoway (scatter y x)(lfit y x)
注意:這個命令最開始的字母twoway也可以簡寫為tw。
如上圖所示。4.進行最小二乘估計的命令:reg y x
通過這個命令,可以得到估計係數,還可以得到標準誤、統計檢驗要用到的t值等。5.display命令(該命令也可以簡寫為dis):作為屏幕顯示的統計計算器來用,用來進行一系列計算,進行最基本的加減乘除,也可以進行對數運算。
6.生成新變數的命令:generate(該命令可以簡寫為gen)注意:變數名稱只能用英文和數字,且若名稱中同時有英文和數字,必須以英文開頭。
例如,我想生成一個新變數z,它等於x的平方,則輸入gen z=x^2。打開數據瀏覽器,就可以看到數據中多了一列。
7.去除變數的命令:drop
接著第6條,如果我現在想把剛才新生成的變數z給去掉,那麼可以輸入命令:drop z
相對應的一個命令:keep,用來保留變數。
例如命令:keep x y
也可以達到和上圖同樣的效果。
8.提取殘差的命令:
reg y x
predict e,res
注意:第二條命令要緊跟在前一條命令之後。
9.list命令:
輸入這個命令之後,可以出現類似數據瀏覽器或者數據編輯器的表格。10.describe命令(這個命令也可以簡寫為d):
輸入這個命令之後,可以看到對內存中存在的數據的描述,如11個觀測案例、3個變數。
希望有用,下回再更。
感謝閱讀。
推薦閱讀:
※Stata 畫圖有什麼美化技巧?
※解釋變數互為因果如何處理?
※喜歡的姑娘在學stata 怎麼用stata來送一份與眾不同的生日禮物?
※VAR模型/vecm模型殘差自相關怎麼辦?