B1. Stata 界面和菜单

对于新手来讲,请务必花点时间全面了解一下 Stata 的用户界面,以便了解 Stata 的主要功能,这对于有效地使用Stata进行数据分析至关重要。详情参见 Stata user interface

图 1:Stata 主界面

1. 窗口布局及小技巧

默认情况下,Stata 的主界面会显示以下五个窗口:

  • 结果窗口:正中间面积最大的窗口,用于展示分析结果。
    • 右击后选择「首选项 (P)」,即可设定窗口的配色、字体大小等外观参数。
  • 命令窗口:在此可临时输入简短命令,如 help regressfindit winsorssc hotadopathlianxh DID 等。
    • Esc 键可清空命令窗口中的全部内容。
    • PgUp / PgDn 键可翻看此前执行过的命令。
    • 输入变量名首字母后按 Tab 键,可自动补全变量名或显示备选变量列表。
    • 输入 cls 并回车,可一键清空结果窗口。
  • 历史窗口 (Review Window):列示此前执行过的所有命令。
    • 单击某条命令,则其会显示在命令窗口中,便于修改与检查。
    • 双击某条命令,则立即再次执行该指令。
  • 变量窗口:列出当前数据集中的所有变量及其标签信息。
    • 双击某个变量名,即可将该变量名直接插入至命令窗口中,减少手动输入量。
  • 属性窗口:显示所选变量或数据集的详细信息,包括数据类型、格式、值标签、注释以及存储类型等。这有助于你快速了解并管理变量的属性。

小技巧 (Tips)

  • 窗口布局(适合有一定使用经验的用户)
    • 如果你偏好「一边执行命令,一边查看结果」的简洁工作环境,可只保留 结果窗口命令窗口,同时将 dofile 编辑器 调整至屏幕半侧大小,方便同时查看代码和结果。
    • 如需恢复先前关闭的窗口,只需从主菜单中选择「窗口」进行还原。
  • 窗口属性设置(适用于大多数窗口)
    • 在窗口空白处右击,可设定字体、字号、配色等界面参数。
    • PgUp / PgDn 键可以翻页浏览内容。

极简版窗口布局

我平时关闭主界面中的多余窗口,仅保留 命令窗口结果窗口;同时,我会把 dofile 编辑器设定为屏幕宽度的一半。这样,我就可以在右侧的 dofile 中执行命令,在左侧的结果窗口中查看结果。需要切换窗口时,可以使用快捷键 Alt + Tab。当然,如果你是两个显示器双屏显示,那就更方便了。

若需恢复已经关闭的窗口,可以点击 窗口 (W) 菜单进行设置。

图 2:简洁版 Stata 界面

图 2:简洁版 Stata 界面

2. 主菜单

Stata 主菜单
  • 顶部和底部
    • 顶部:显示了 Stata 版本和当前内存中已经读入的数据集
    • 底部:左下角显示了当前的工作路径。若执行 dir, use 等命令,默认是浏览或调用该文件夹下的文件。
  • 主菜单
    • 文件 (F):打开/保存文件、导入/导出数据、打开示例数据集、管理项目文件
    • 编辑 (E):复制、粘贴、查找/替换文本、清除结果窗口、用户偏好设定
    • 数据 (D):浏览/编辑数据、创建或修改变量、对数据进行排序、合并拆分数据集、设定变量标签和数值标签
    • 统计 (S):运行回归、检验、面板数据分析、时间序列分析、计量经济学模型估计、非参数统计等各种统计分析方法
    • 图形 (G):绘制散点图、柱状图、线形图、箱线图等图形,定制图表外观与格式
    • 用户 (U):加载用户编写的程序扩展、插件、脚本文件等 (很少用)
    • 窗口 (W):在命令窗口、历史命令窗口、变量窗口等界面元素之间切换与管理
      • 可以临时关闭 / 开启特定窗口
    • 帮助 (H):访问 Stata 帮助文档、检索命令手册、查看更新日志、联系技术支持

建议新用户依次点击上述菜单,以便快速了解 Stata 的主要功能。

3. 按钮条 (图标)

主菜单下方有一行图标,是一些常用功能的直达通道:

Stata 按钮条

4. 文件 (F) 菜单

文件 (F) 菜单主要涵盖如下功能:

  • 打开数据文件
  • 导入/导出数据
  • 更改工作路径
  • ……
  • 全都可以用命令实现 (尽量用命令)

这里重点说明一下 导入 (I)示例数据集 两个菜单:

  • 导入 (I):支持多种数据格式的导入,如 .xlsx, .txt
  • 示例数据集:提供了一些可供演练的数据集,包括:
    • Stata 自带的 26 个数据文件,这些文件都可以使用 sysuse 命令调用,如 sysuse auto.dta, clear
    • Stata 手册中使用的各类范例数据文档清单,均可使用 webuse 命令调用,如 webuse nlswork.dta, clear。除了点击菜单,也可以使用如下命令查看上述数据文件列表:
    help dta_examplels
    sysuse dir  // 此处列出的数据文件都可以用 sysuse 命令调用
    help dta_manuals

5. Edit (E) 菜单:界面风格

Stata 主界面:Edit 菜单

编辑菜单中的多数功能都一目了然,不再赘述。需要特别关注的是「首选项 (Preference)」子菜单。我们可以根据自己的喜好设定多种 Stata 界面的配色、字体等的风格,并将这些设定风格保存为模板,以便随后调用。

个性化设定

  1. 在 Stata 的任何一个窗口中都可以通过 右击鼠标 来设定 字体属性
  2. Stata 主界面设定:在 Stata 结果窗口中,右击鼠标Preference 可以进一步设定结果窗口(Results)文件浏览器(Viewer)数据编辑器(Data Editor)等窗口的属性,主要涉及字体是否加粗颜色窗口背景色等。
  3. dofile 编辑器设定:打开 dofile 编辑器 (快捷键为:Ctrl+9,或者在命令窗口中输入 doedit ),依次点击 EditPreferences,会弹出如下 Do-file Editor Preferences通用属性 (General) 设定的对话框。详情参阅后文 dofile 编辑器 小节。
  4. 保存/更换模板:上述设定,都可以保存到一个模板中。Stata 支持多种模板,可以让你在早、中、晚使用不同的模板,既能调节心情,又能保护视力。

模板的使用

你可以根据不同场景的需要,设置不同的风格,并保存为多个模板,随后根据需要调用即可。

  • 新建模板:编辑 (Edit)首选项保存首选项设置 (S) → 新建首选项设置,自行定义模板名称,然后 确认 即可。
  • 更换模板:编辑 (Edit)首选项加载首选项设置 (L)

6. 数据/图形/统计菜单

这三组菜单集合了 Stata 最主要的功能。菜单栏包括文件、编辑、数据、图形、统计、用户、窗口和帮助等功能。每个主菜单下都有多个子选项,提供各种数据管理和分析工具。

  • 数据(D):涉及数据管理与分析,如数据汇总、描述性统计、线性模型、数据编辑器等。常用命令包括:
    • browse: 浏览数据表
    • edit: 编辑数据表
    • describe: 描述内存中的数据概况
  • 图形(G):包含多种图表选项,如散点图、折线图、条形图、饼图、直方图、箱线图等。
  • 统计(S):提供高级统计分析功能,如假设检验、广义线性模型、时间序列分析、生存分析等。
  • 用户(U):可能包含用户设置或自定义选项,如界面布局的个性化设置。
  • 窗口(W):管理打开的窗口,如排列或切换窗口,以便更有效地组织工作空间。
  • 帮助(H):提供文档、教程和支持资源的访问,是一个全面的帮助系统。

此外,界面可能还包括工具栏,其中有常用功能的图标,如新建数据、打开文件、保存等。软件可能还具有数据编辑器或数据查看器,位于中心位置,配有输出、图表和脚本的面板或窗口。

数据/图形/统计菜单

7. Stata 的系统路径

Stata 会在不同的路径下分类存储文档。输入 sysdir 命令可以列示这些系统路径 (因人而异):

. sysdir

   STATA: D:/stata17           // !! Stata安装根目录
    BASE: D:/stata17/ado/base  // 官方命令都存放于此
    SITE: D:/stata17/ado/site  // 可以忽略
    PLUS: D:/stata/plus        // (可能没有)
PERSONAL: D:/stata/personal    // (可能没有)

详情参见:[P] sysdir[P] sysdir,以及 [GSM] profile