鸣众数研A Voice for Every Researcher
基础 / Stata 零基础操作 / B16

第一次使用 Stata:运行一条命令,保存自己的代码

从一笔 1.25 万元的合同开始。在 Stata 里算出它等于多少元,再改一个数字,看答案怎样变化。

课前准备安装软件、文件位置与运行方法零基础必看!

使用已获许可的 Stata。第一次使用可点必备软件下载,按学校或个人许可说明安装并打开软件。

  1. 在电脑的“文档”中新建文件夹 stata01。打开 Stata,点击主窗口底部的 Command 输入框,输入 display 1.25 * 10000 并按 Enter,在 Results 窗口找到 12500。
  2. 回到 Command 输入 doedit 并按 Enter。新打开的 Do-file Editor 用来保存命令。把下面的课程代码粘贴进编辑区,点 File → Save As,在刚建的 stata01 中保存为 first.do。
  3. 在编辑器里点 Execute (do),回到主窗口的 Results 看结果。下次先打开 Stata,在 Do-file Editor 选择 File → Open,进入原来的文件夹打开 first.do。

对照你的窗口与文件

Stata 主窗口的 Command 输入命令,Results 显示 12500;Do-file Editor 编辑 first.do,保存位置示例为文档中的 stata01。
操作位置示意,窗口可移动。左边看运行结果,右边写和保存命令。点击图片可放大。

想看现成文件?下载完整课堂包,全部解压后打开 先读我.txt。

本课能学到什么输入一条计算命令,找到屏幕上的答案,把命令保存下来并重新运行。

课程代码

first.do
display 1.25 * 10000

先在主窗口底部的 Command(命令)输入框输入这一行,按 Enter。Results(结果)窗口会显示 12500。display 让 Stata 显示计算结果,* 表示乘法。

核对成果

Results 中出现 12500。改成 0.8 万元后应看到 8000。能关闭编辑器、重新打开自己保存的 first.do 再运行一次,就完成了第一课。

运行后还只看到旧数字?

修改 first.do 后按 Ctrl + S。回到 Do-file Editor,选中完整的 display 命令再运行,看 Results 窗口最下面的新输出。

讲义与作业

课程讲义

display 表示“把后面的值显示出来”,* 表示乘法。Stata 先算 1.25 × 10000,再把 12500 放在 Results 窗口;这条命令不需要一张数据表,也不会生成新的数据文件。万元转元的倍数来自单位关系,软件不会自动辨认金额单位。想留下这句命令,就写进 Do-file Editor 并保存为 first.do;保存保留的是命令,重新运行才会再次得到结果。

Stata 官方 Do-file Editor 指南(Windows)

独立练习与参考答案

把第一行的 1.25 换成 0.8,先写下你预计的元金额,再保存并运行。然后自己选一个万元金额,验证答案。

完成后核对

0.8 万元乘 10000 等于 8000 元。按保存只会写入 first.do,点击 Execute 才会在 Results 中看到新数字。

下一课 · 导入 CSV,保存并重新打开 Stata 数据 →

返回科研教学目录