1,輸入:輸入數據。
示例:輸入x y
2.by:根據變量的值進行分析。
例:按組,排序:回歸Y x 1 x2///根據不同的組,對Y做回歸分析。
3.權重:加權或頻率
例:fw=頻率變量//常用於四格數據或原始數據沒有給出所有的值,只給出值和對應的頻率。
4.if:用條件語句指定條件。
示例:drop if group = = 1 | group = = 2//刪除組變量值為1或2的記錄。
5.輸入:指定觀察值的範圍,並分析該範圍內的觀察值。
示例:替換100/200中的X1 = " 123 "///將記錄100-200中的x 1的變量值更改為123。
6.for:用於指定變量。
例如:對於y1-y10z1-z5:回歸@ x1-x22。
//回歸y1-y10,z1-z5分別在x1-x22,代表壹次回歸15,其中@為替換符號,代表y1-y10,z66。
7.功能
絕對值(x)
指數函數
Log(x)自然對數
Log10(x)常用對數
sqrt(x)的平方根
Uniform(x)生成均勻分布在(0,1)中的偽隨機數。
長度(x)計算長度
Substr(s,n1,n2)獲取壹個由n2個字符組成的字符串,從s的n1個字符開始。
Real(x)將字符串s轉換為數值函數。
Trim(x)刪除字符串前後的空格。
Int(x)去掉x的小數部分得到壹個整數。
總和(X)總和
Max(x) min(x)最大值和最小值。
_n當前觀察值的位置
_N觀察總數
8.任:改名
例:任var1 var123,將var1重命名為var123。
9.des:描述數據庫的基本情況。
10,標簽:為變量添加壹些描述,以顯示它們的描述。
11,排序:按變量從小到大排序。
Gsort +/-:按變量從大到小或從小到大排序。
排序var1 var2:按照var1的大小排序,同樣的var1按照var2的大小排序。
Stata常用功能:
1,統計函數
Stata具有強大的統計功能。除了傳統的統計分析方法外,還收集了近20年來發展起來的新方法,如Cox比例風險回歸、指數和威布爾回歸、多類別結果和有序結果的logistic回歸、泊松回歸、負二項回歸和廣義負二項回歸、隨機效應模型等。
2.繪圖功能
Stata的繪圖模塊主要提供以下八種基本圖形:直方圖、條形圖、百分位圖、百分位圖、餅圖、散點圖、散點圖矩陣、星形圖、分位數圖。
這些圖形的巧妙應用,可以滿足大多數用戶的統計繪圖需求。在壹些非繪圖命令中,還提供了繪制某個圖形的功能,比如在生存分析中,提供生存曲線圖,在回歸分析中,提供殘差圖。
3.程序設計
Stata是壹個統計分析軟件,但同時也具有強大的編程語言功能,為用戶提供了廣闊的開發應用天地。用戶可以充分發揮自己的聰明才智,熟練運用各種技能,真正做到隨心所欲。其實Stata(高級統計部分)的ado文件都是用Stata自己的語言寫的。