一、数据清洗常用
1.保存 keep var
2.删除 drop var
3.生成新变量
(1)gen h1arles(新变量) = hh1arles(已有变量)
(2)gen zd = max(rcancre,scancre,rhearte,shearte,rstroke,sstroke) //不要忘记英文","
(3)gen chr_com_st = (Fscore - minscore)/(maxscore - minscore) //简单公式直接用gen就可以
(4)egen maxrc = max(rc)
(5)egen Fscore = rsum(rhibpe shibpe rdiabe sdiabe rlunge slunge rdyslipe sdyslipe) //rsum(var1 var2)为不同变量横向相加
4.变量命名:label var var1 "命名"
eg.label var zd "重大疾病冲击"
5.变量赋值 label def himpg 1 "mpg > 25" 0 "mpg <= 25" //引号里的为已有命名
6.排序 sort
分组排序 bysort
比如我想做一个以省为单位求各省医药费花费情况:bys province: egen tot_doc=sum(total_doc)
7.描述性统计分析 :sum
导出描述性分析等 asdoc sum
二、回归常用
1. reg 被解释变量 解释变量var1 var2
2.时间固定 xtreg HFFit dzp drc dchr i.year
xtreg HFFit dzp drc dchr i.year,fe //双固定模型即时间、个体双固定
qui xtreg HFFit dzp drc dchr i.year,fe //如果不想显示结果前边加一个qui命令即可
3.导出回归结果:asdoc reg 或outreg2
如果想指定变量名可用 outreg2 using hg.doc,replace
outreg2 using hg.xls,replace //如果是Excel形式的话用xls而不是xlsx
outreg2 using hg.xls,append
回归结果的导出建议用excel 表格,这样在执行多次命令之后结果还是只有一组,但是用word的话会重复保存
这当作自己的学习笔记啦,同时希望能帮助有需要的朋友


雷达卡




京公网安备 11010802022788号







