Stata的日志功能

Stata的日志功能可以很好地记录你的数据分析历史. 它除了可以记录你输入的程序语言外, 也可以记录完整的输出结果. 当你需要继续分析同一数据, 又想要参考之前的结果的时候, Stata的日志功能就会派上用场, 因为它把你之前的所有分析历史都精确无误地记录了下来. Stata所有的输出结果都是通过Stata Markup 和 Control Language (SMCL) 控制的. Stata的日志文件是以SMCL文件的形式保存起来的. 接下来我就为大家介绍如何使用Stata日志功能. 本篇文章里使用的数据库是auto.dta.


首先我们需要开始一个日志. 在窗口上方的下拉菜单: 文件 > 日志(L) > 开始(B):

之后会弹出一个窗口. 你需要选择一个文件夹来保存这个SMCL文件. 一般情况下我会选择保存在C:/Users/KuaiKuaiWang/Documents/Stata. 保存好文件后, 接下来你就可以进行数据分析了. 同时在输出窗口里, 你会看到如下内容, 这表示你的日志已经开始记录了:


这个文件会在后台记录你在Stata里输入的所有程序以及输出结果.

如果你想结束这个日志, 类似于开始一个日志, 在下拉菜单里: 文件 > 日志(L) > 中断(S):

这时你会在输出窗口看到如下内容, 这表示你已停止日志记录:

现在你的日志已经保存好了. 如果你想浏览, 在下拉菜单里: 文件 > 日志(L) > 浏览(V):

如果你没有关闭Stata, Stata会默认选择你刚刚完成的日志来进行浏览, 如果你想浏览其他日志 点击浏览, 就可以选择你要浏览的日志了:

点击确定后, 会弹出如下窗口. 这是一个Viewer窗口. 请注意: 你的日志只能在Viewer窗口里进行浏览. 你可以看到. 这个日志记录了我刚刚输入的所有语言以及Stata的输出结果:

你可以复制这个日志里的任何内容, 也可以将它打印出来. 只需点击页面上方的打印标识, 或者在下拉菜单里: 文件 > 打印 (P).

© 2020 by Survey Design and Analysis Services. 

  • LinkedIn
  • Facebook
  • Twitter
  • YouTube