First Try - wulizyk/Notebook_Stata GitHub Wiki

Welcome to the Notebook_Stata wiki!

--*文章结构 Data0: 原始数据 Data1: 中间数据集

shellout "my.xls"
import excel "my.xls", sheet(domestic) firstrow clear
save "mydata.dta", replace use "mydata", clear

des
des2 // 可以点击查看 br var1 var2 浏览数据

fsum, s(mean sd p50 min max) cat(rep78 foreign) label // 快速summarize bysort foreign: fsum price wei len

sum2docx reg2docx

//这一行嵌套在外面, 存在问题,但是无法用global,即: save($out\xxx)

logout, save("xxx") word replace: tabstat v0 v1 v2 v3, stat(mean sd p50 min max) format(%7.2f) column(statistic)

gsort sort pwcorr_a graph matrix histogram wage kdensity wage

mkdensity wage, over(union)

{
  twoway (scatter wage ttl_exp) (lfit wage ttl_exp) //散点图+线性拟合图
    reg wage ttl_exp hours i.race i.industry 
	avplot ttl_exp, m(Oh) msize(*0.4)  // 绘制出上面的OLS的系数结果
	avplot hours, m(Oh) msize(*0.4) 
}

tab foreign rep78, sum(price) mean
ttable2 price mpg wei len, by(foreign)
lookfor "ag"
rename (var1 var2) (c1 c2)

  *-去除缺漏值 (把不参与回归的那些都搞掉, 保证描述性统计与回归结果一致) 在回归分析描述性统计前 先搞这个
    qui reg $y $x i.race i.industry i.occupation
	keep if e(sample)

doedit "D:/stata16/profile.do" 每次启动都要运行的程序
gen xx = inlist(var, 条件1,条件2,...)
if var ~= 1 不等于