1. stata命令匯總是什麼
stata命令匯總如下:
1、input: 輸入數據
例:inpurt x y
2、by: 按照某一變數的取值來進行分析
例:by group,sort: regress Y x1 x2 //按照不同的組,對Y做回歸分析
3、weight: 加權或者頻數
例:fw=頻數變數 //多用在四格表資料中或者原資料未給出所有值,只給出了值和對應的頻數
4、if: 用條件語句指定條件
例:drop if group==1|group==2 //把group變數值為1或者2的記錄刪除掉
5、in:指定觀察值的范圍,對在范圍內的觀察值做分析處理
例:replace x1="123" in 100/200 //把第100-200條記錄中的X1變數值改為123
6、for: 用來指定變數
例:for y1-y10 z1-z5: regress @x1-x22
//把y1-y10,z1-z5分別於x1-x22做回歸,一次性代表15次回歸,其中@是替換符,代表y1-y10, z1-z5
7、函數
abs(x) 絕對值
exp(x) 指數函數
log(x) 自然對數
log10(x) 常用對數
sqrt(x) 平方根
uniform(x) 生成(0,1)內均勻分布的偽隨機數
length(x) 計算長度
substr(s,n1,n2) 獲得從S的n1個字元開始的n2個字元組成的字元串
real(x) 將字元串s轉換為數值函數
trim(x) 去除字元串前面和後面的空格
int(x) 去掉x的小數部分,得到整數
sum(X) 求和
max(x) min(x) 最大值最小值
_n 當前觀察值的位置
_N 觀察值的總個數
8、ren: 重命名
例:ren var1 var123 ,把var1重新命名為var123
9、des:描述資料庫的基本情況
10、label: 為變數添加一些說明,以示說明
11、sort: 按照某一變數從小到大排序
gsort +/-:按照某一變數從大到小或者從小到大排序
sort var1 var2:按照var1大小排序,相同的var1按照var2大小排序
Stata常用功能:
1、統計功能
Stata的統計功能很強,除了傳統的統計分析方法外,還收集了近20年發展起來的新方法,如Cox比例風險回歸,指數與Weibull回歸,多類結果與有序結果的logistic回歸,Poisson回歸,負二項回歸及廣義負二項回歸,隨機效應模型等。
2、作圖功能
Stata的作圖模塊,主要提供如下八種基本圖形的製作 : 直方圖(histogram),條形圖(bar),百分條圖 (oneway),百分圓圖(pie),散點圖(two way),散點圖矩陣(matrix),星形圖(star),分位數圖。
這些圖形的巧妙應用,可以滿足絕大多數用戶的統計作圖要求。在有些非繪圖命令中,也提供了專門繪制某種圖形的功能,如在生存分析中,提供了繪制生存曲線圖,回歸分析中提供了殘差圖等。
3、程序設計
Stata是一個統計分析軟體,但它也具有很強的程序語言功能,這給用戶提供了一個廣闊的開發應用的天地,用戶可以充分發揮自己的聰明才智,熟練應用各種技巧,真正做到隨心所欲。事實上,Stata的ado文件(高級統計部分)都是用Stata自己的語言編寫的。
2. 計量經濟學實驗 STATA
圖一:model是模型數,resial是參差數,ss擬合數,df自由度,
圖二:number of obs是樣本數,F統計量,大好,p值大於0.05拒絕原假設。R-scuared就是R^2的意思,是擬合度,越高越好,下面那個調整後的R^2一般不看,root是單位根檢驗。
圖三:第一列是各個系數,第二列是擬合系數值,就是你的方程中帶入系數的值,第三列是殘差,下一列t值,一般大於1.96為好,下一列p值大於0.05保留,否則舍。最後就是95%置信水平下預測區間。
3. 求助,關於stata數據回歸後提取殘差的命令
做完回歸後,然後predict e,r
然後會生成一列名為e的數列,點開數據就可以看到
4. stata中predict命令是干什麼用的
predict命令作用是存貯回歸命令中產生的變數。
相關介紹:
回歸會產生需要值,例如回歸的擬合值以及回歸的殘差。Stata 提供了 predict 命令幫助存儲這些變數。例如把擬合值定義為wagehat,殘差定義為wageresid。格式則為predict wagehat、predict wageresid, re。
有時樣本中的一個特別的觀察值會顯著地改變回歸結果。異常觀察可能是由於樣本的特性,也可能是因為錄入錯誤,回歸後的predict命令可以發現這些異常觀察。
(4)stata殘差命令擴展閱讀
軟體相關命令:
1、gen abs(x)(取x的絕對值)
2、gen ceil(x)(取大於或等於x的最小整數)
3、gen trunc(x)(取x的整數部分)
4、gen round(x)(對x進行四捨五入)
5、gen round(x,y)(以y為單位,對x進行四捨五入)
6、gen sqrt(x)(取x的平方根)
7、gen mod(x,y)(取x/y的余數)
8、gen reldif(x,y)(取x與y的相對差異,即|x-y|/(|y|+1))
9、predict ustd,stdr(獲得殘差的標准誤)
10、predict std,stdp(獲得y估計值的標准誤)
11、predict stdf,stdf(獲得y預測值的標准誤)
12、predict e,e(1,12)(獲得y在1到12之間的估計值)
13、predict p,pr(1,12)(獲得y在1到12之間的概率)
14、predict rstu,rstudent(獲得student的t值)
15、predict lerg,leverage(獲得杠桿值)
16、predict ckd,cooksd(獲得cooksd)
5. 如何用stata進行時間序列的協整檢驗,需要具體的操作指令和解釋。
1、首先打開筆者准備 的數據集,然後觀察對數據集進行初步的觀察。通過觀察可以得知t是時間變數,第一步應該設定變數t為時間表示。
6. 已運行命令 reg y x1 x2 x3,當需要計算回歸的殘差時,輸入何種stata命令
reg y x1 x2 x3
predict e,r
就可以生成變數命為e的殘差