目录

  • Stata软件的安装
  • 语法规范

Stata软件的安装

Stata软件的安装途径:1.学校一般会买正版软件;2.自行搜索,网上很多,随便下一个就行,听说15.1以上支持中文,不过我觉得影响不大,反正我不怎么看目录栏。从协作的角度,可以问问同师门的师兄师姐他们用的哪个版本,下个一样的,曾经我就出现因为跟学长版本不一样出现数据乱码。BTW,本文用的stata14。

语法规范

  1. Stata 区分大小写

举个例子:

gen x = 0

生成一个x变量,它的值为0。
数据库中,每一行叫一个记录,每一列叫一个字段。如果你是在没有数据的stata里输入这个命令行,你生成了x但可以看到没有出现数值0,这是因为空白stata里一行也没有,也就是没有记录,所以生成了x,但没有相应字段来等于0。不过这个不懂也没关系。

但如果我们将命令改为大写

GEN x = 0

系统就会报错 ‘command GEN is unrecognized’。

说明Stata是大小写敏感的,stata的命令只能用小写! 但注意这里如果我们用‘x’与’X‘是可以代表两个不同字段的,因为‘x’与‘X’是我们为字段取的两个不同名字,而不是命令。

* 生成变量x与变量X
gen x = 0
gen X = 0
  1. 每条命令结束换行

换行代表一条命令的结束,当然如果一条命令过长也可以进行换行,不过需要加连接符,见下条。

  1. 同一条命令如果太长,可以进行换行

如,我们进行一个基本回归,PM25为因变量,后面都为自变量:

reg PM25 var1 var2 var3 var4 var5 var6 var7 var8 var9 var10

这一串代码长度太长,就会影响可读性,你必须拉动横向滚动条,才能读完这串代码。所以此时,我们使用‘///’在要换行的行末,表示上下是同一行的。

reg PM25 var1 var2 var3 var4 var5 var6 var7 ///
var8 var9 var10

这里代码的解读就与前一行相同,有兴趣可以继续切:

reg PM25 var1 var2 var3 var4 ///var5 var6 var7 ///
var8 var9 var10
  1. 注释

当论文代码太多时,我们需要加上一定的注释来提高代码可读性。建议大家根据自己论文需要,在每一板块前对本板块代码的意思等进行一定注释,方便以后查阅修改。

Stata注释可分为单行注释,多行注释和结尾注释。

单行注释可以使用 * 或者 //,但一般建议使用 ,更好的做法是在单行注释前后都加(可能对称起来比较好看)

单行注释

* 接下来是一个XX回归
reg y x1 x2 x3
// 接下来是一个XX回归
reg y x1 x2 x3
* 接下来是一个XX回归 *
reg y x1 x2 x3

多行注释与MySQL相同,使用/* 开头,然后 */结尾

/*
这里我写了很多stata秘籍
你看到了吗
哦,丑八怪是看不到的~
*/
reg y x1 x2 x3

结尾注释,若想在代码结尾加注释,则只能使用 //

reg y x1 x2 x3 //这是一行XX回归

References
https://bbs.pinggu.org/thread-3463013-1-1.html

如何用Stata完成(shui)一篇经济学论文(一):软件安装与语法规范相关推荐

  1. 【Stata】利用Stata快速完成一篇实证论文的模板(代码分享)

    目录:利用Stata快速完成一篇实证论文的模板 一.数据整理 二.描述性统计 三.相关性分析 四.共线性诊断 五.模型选择检验 六.检验结果,应该选择固定效应回归分析 七.滞后效应 八.分组回归 九. ...

  2. 如何用Stata完成(shui)一篇经济学论文(十五):平行性趋势检验与安慰剂检验

    目录 平行性趋势检验 安慰剂检验 本来打算把DID讲一讲,结果网页上一搜,讲DID的还是挺多的,另外DID相对于RD好理解得多,也没有什么需要着重解释的东西,所以就直接写写平行性趋势检验和安慰剂检验o ...

  3. 如何用Stata完成(shui)一篇经济学论文(九):画线性图

    目录 普通线性图 多图并列 一图多线 什么?为什么只讲线形图?因为我只用过线形图- 言归正传,我的确只用过线形图(说了跟没说一样-).Stata画图给我的感觉一直都是很复杂.很多命令,我觉得好像也没有 ...

  4. 如何用Stata完成(shui)一篇经济学论文(十二):描述性统计、回归与结果保存

    文章目录 描述性统计 回归命令 结果保存 描述性统计 描述性统计的命令我一般使用summerize,用法为summerize加上你所想要总结的变量名称,如果summerize后什么都不加,则表示描述所 ...

  5. 如何用Stata完成(shui)一篇经济学论文(十三):断点回归(上)

    目录 连续性检验:检验配置变量 断点处变化的唯一性:前定变量的检验 断点回归涉及的知识点挺多的,相关文章介绍也很详细了,相信香樟的[经典回顾]运用断点回归设计做研究的规定动作大家都已经看过(没看过赶紧 ...

  6. 如何用Stata完成(shui)一篇经济学论文(四):数字相关

    文章目录 数字的运算 生成随机数 数据导入Stata后,我们的第一件事就是打开数据面板看一眼,在命令栏输入"bro"后按回车键或点击菜单栏下的这个图标查看数据. 可以看到我的数据列 ...

  7. 算王软件无法正常启动_故障处理篇一:pr2018 软件安装完成,无法正常打开的解决办法...

    关注我 即可私信索取软件一份 永久使用 pr软件是视频编辑爱好者和专业人士必不可少的视频编辑工具,现在我们就一起来学习关于pr2018正常安装完成却无法打开提示错误的解决办法. 错误提示 解决办法: ...

  8. 【毕业论文】01经济学论文数据哪里找?

    0. 前情提要 找数据一直都是一个困扰了我很久的问题,也曾经尝试在知乎上查找一些经验贴,想着看看大佬们是怎么查询数据的.不过搜索的结果几乎千篇一律的是扔了一大堆的各类平台或是统计网址(有的还打不开), ...

  9. 怎样写一篇优秀论文?看完受益匪浅!

    我在念书的时候,有一位欧洲史.英国史的大师 Lawrence Stone ,他目前已经过世了,曾经有一本书访问十位最了不起的史学家,我记得他在访问中说了一句非常吸引人注意的话,他说他英文文笔相当好,所 ...

最新文章

  1. python封装方法有几种_python之--------封装
  2. OpenCASCADE:Modeling Data之3D几何
  3. nginx反向代理原理简介
  4. EasyRTMP实现的rtmp推流的基本协议流程
  5. C++中的Dll内存问题
  6. java scanner_Java Scanner radix()方法与示例
  7. d3 v5 api shape.line
  8. Delphi更高效率的编程方式的思考【一】
  9. 学计算机的基本技能,大学计算机基础—基本应用技能[规整].pdf
  10. 局域网服务器的安全管理与维护,局域网组建与维护
  11. 使用wireshark抓包软件分析微信协议--zucc
  12. python中除法运算定律_除法的简便运算的公式
  13. 计算机网络教程(第四版)
  14. Rokid webhook 五步应用指南 手把手教你做个懒人
  15. geany设置运行linux,Linux强大IDE——Geany配置说明
  16. 游戏开发中常用的数学知识---矩阵(一)
  17. 针对某眼电影加密字体的爬虫
  18. mysql jail_ubuntu – 为chrooted jail设置PHP / MYSQL(jailkit)
  19. 基于MATLAB的人脸考勤识别系统
  20. All In One 第1章 安全与风险管理 (一)

热门文章

  1. 防止nginx日志过大
  2. 【名道电商】如何打造差异化营销
  3. zcmu 1376 天天跑酷
  4. 自寅舍得分享:东方头条东方号自媒体入驻申请攻略!
  5. 出色的SQL功能:量化比较谓词(任意,全部)
  6. 下载MoveIt!,并在ros中为自己的机械臂配置MoveIt,出现错误 No root/virtual joint specified in SRDF. Assuming fixed joint解决
  7. 基于java贫困学生信息跟踪管理系统
  8. 基于java web的服装销售系统
  9. 【方法分享】通过抓包下载钉钉直播回放(附文中提到的文件)
  10. 分不清ARM和X86架构,别跟我说你懂CPU!