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
不等于