excel学习库

excel表格_excel函数公式大全_execl从入门到精通

初学计量时整理的一些stata命令

今天闲翻QQ空间,突然发现自己初学计量时整理的一些stata命令。当时入手跑stata,经常被一些操作上的小问题给拦住。遇到问题就上网搜索答案,或咨询同学或自己摸索。问题解决后,就把一切抛之脑后···久而久之问题复现还是不会。多次教训之后就着手整理了一个空间日志,把一些stata命令慢慢整理起来。 回头去看,很多命令都太基础了,但这些命令也算是自己学习历程的一个见证。发到我的公众号上,一方面算是给自己的一种鼓励,督促自己继续不断的“集腋成裘”,积累更多的材料;另一方面,我想不少同学在stata操作中也许也会用上一些命令,我就权且共享之。#stata集腋成裘# 1. codebook显示不全肿么破?——label list 2. 小星星快速查看estimatestable,star(0.05,0.01,0.1) 3. RElogit:Rare Events Logistic Regression 4. 装个新工具ssc instal AAA 5. 多说有益 label var XX"XX是XXX" 6. 虚拟变量快速构造 i.abc 7. 取对数 gen B=log(A) 8. outreg自带显著性为二星模式,如何设置三星模式?outreg, starlevels(10 5 1) 9. 导出到result 这个word文档里: outreg2using result.doc,replace 10. A且B的给我删掉:drop if A==1 & B==1 11. 输出多个模型运行结果:reg y x1est store m1 reg yx2 est store m2 reg y x3 est store m3 outreg2 [m1 m2 m3]using table1,word 12. 多重共线性检验estat vif 13. 夹带一个Excel的私货,表格内绿色小三角如何清除?——“工具”—“错误检查”—“忽略” 14. 观测值所在区域某项指标平均值如何生成?——egen 某项指标摄取平均值=mean(某项指标), by(社区编码) 15. 清屏——cls -- ClearResults window 16. 部分观测值回归 reg y x1 x2 if x3==1 17. 用outreg2输出比值比oddsratio——outreg2 using myfile,eform word 18. 继续夹带Excel私货,CONCATENATE函数为数值添加括号=(“(“.A1.”)”) 19. 数字复制粘贴至Excel后括号显示为负号如何处理?选定——设置单元格格式··· 或使用左上角“文本导入向导···”导入,最后一步设置文本格式 20. 内生性问题Hausman test reg y x1 x2 x3... estimates store ols ivregress 2sls y x2 x3... (x1=Z1 Z2...) estimates store iv hausman iv ols, constant sigmamore 21.IV-probitivprobit y x2 x3 (x1=工具变量) 默认最大似然估计,可设置两步估计 (含有内生变量的 probit 模型通常有两种估计方法:最大似然估计和两步法,由于前者估计更有效率 (陈强 2014),所以本文采取最大似然法,并使用 stata 中的 ivprobit 命令计算回归结果。)——《多子一定多福吗:子女数量与母亲健康》 22.IV-oprobitcmp (y=x1 x2 x3)(x1=z1 x2 x3) , ind($cmp_oprobit $cmp_cont) tech(dfp) nolr 23,outreg2保留小数点后三位outreg2 [模型1] using table1,replace bdec(3) sdec(3) 【直接】outreg2 using file3.doc, replace bdec(3) sdec(3) 24,两两建立新变量 gen 顺序=. replace 顺序=1 if A + B ==0 replace 顺序=2 if A + B > 0 replace 顺序=4 if A + B < 0label var 顺序"102大3小" 25,string转为number1,destring 原变量名,gen(新变量名) force 2,当有nonnumeric characters,一般使用encode 命令:encode 原变量名,generate(新变量名) 26,tab显示%tabulate region agecat, row 27,outreg2出现文件无法读取现象解决:添加文件路径信息——outreg2 [模型11 模型12 模型13 模型14 模型15 模型16] using /Users/XXX/Downloads/XXX文件,replace bdec(3) sdec(3) 28.工具变量回归 ivprobit模型要求报告第一阶段回归结果F值ivprobit y x2 x3 (x1=IV), twostep first 即可显示 29,stata运算太久,如何停止?右上角红色叉号,break命令 30,如何取绝对值gen y=abs(x) 31,pdf论文展示的时候出现横置表格怎么办?pdf:视图—旋转模式 Mac预览:工具——向左旋转、向右旋转 32,格式刷快捷键(防止格式刷“中途丢失”) 微软:Ctrl+Shift+C Ctrl+Shift+V 苹果:Shift+command+C、Shift+command+V 33,关于计算边际效应(margins)probit: probit foreign price weight rep78 margins, dydx(*) outreg2 using file1.doc, replaceivprobit: webuse laborsup ivprobit fem_work fem_educ kids (other_inc= male_educ) *计算平均边际影响: 关键是后面的选项 predict(pr) * pr calculates the probability of a positive outcome.. margins, dydx(*) predict(pr) 34,ivprobit边际效应导出(先estab后outreg2,仅限于Mac) estpost margins, dydx(*) predic(pr) esttab using file29.doc, cell("b(star fmt(3)) t") pr2 outreg2 using file28.doc, replace bdec(3) sdec(3) 35,社区除自己以外的均值 egen 社区比率=sum(值), by(社区) bys 社区: gen N=_N gen 社区比例(不包含自己)=(社区总值-本人值)/(N-1) 36.分组描述性统计tabstat XX if 男性==1, statistics(mean sd) by(男性) 37.将连续变量按大小排序甚至成为三值虚拟变量(最小三成,中间四成,最高三成) cumul invest, gen(p) /*产生累计概率*/ gen group=cond(p<=0.3, 1, cond( p>0.3 & p<=0.7,2,3)) /*用cond() 条件函数产生分组*/ tab group,gen(dumy) /*产生虚拟变量*/ 38. 散点图twoway (scatter y x) 线性拟合:twoway (scatter y x) (lfit y x) 曲线拟合:twoway (scatter y x) (qfit y x) 最后说明: 第一,有些表达可能只有我自己的才看得懂,有疑问的朋友欢迎留言询问; 第二,也许有不少命令来自我的朋友或者网上,如有侵权,不好意思哈; 第三,stata命令之外,好像还有个别其他的小问题解决措施积累; 第四,部分命令针对Mac系统;部分命令仅限于初稿跑回归时便宜使用,并不规范。 第四,当年整理仓促,错误疏漏在所难免,欢迎批评指正; 第五,更希望大家多多补充好的命令,如果留言足够多,我就新开个帖子再来一次分享。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接