所以,不同的数据处理软件,有不同的高级的日志( log)实现方式。 即使日志功能相对统计软件的核心模块算简单,我们仍然需要通过学习摸索来掌握到。 作者自己在学习使用 STATA 的过程中,就走过弯路,在经过几个项目经验之后,才发现 STATA 自身提供的高级日志( log)功能。 并且作者发现,其他的初用 STATA 的研究者也会遭遇类似问题,甚至不得不到论坛上咨询。 所以,本文将 STATA 自身的格式日志功能,通过实例进行说明,帮到广大研究者的学习之路。 本文的运行实例使用了 STATA-14 版本。
总的来说,在我们打开 STATA 的运行界面之后,日志( log)功能的选项即在左上角菜单区域,如图 1 所示。
图 1 日志功能键的菜单位置
其中包括几个子功能: begin(创建日志), close(保存和关闭日志), suspend(暂停日志记录), resume(恢复日志记录), viewsnapshot(当前日志内容快照)。 并且, STATA 日志功能支持 2 种形式的日志文件:*.log 纯文本日志文件,和, *.smcl 通过 SMCL 标记格式的日志文件。 以下分别通过三个运行实例来说明 STATA 的日志功能的使用方式。
1. 例: stataLog.log
首先通过 stata 的日志选项,选择*.log 纯文本格式,和创建了日志文件 stataLog.log。这步完成后,如图 2 所示,见到 stata 运行环境的主窗口显示日志的头部信息。
图 2 日志 stataLog.log:头部信息
然后在日志记录的状态中,运行命令 dir,并从主窗口看到命令的结果显示。
图 3 日志 stataLog.log: dir 命令的运行和记录
主要命令运行完毕之后,再次按下菜单行的日志功能键,如图 4 所示,并且选择子功能“ Close log file”来保存和关闭日志文件。
图 4 日志 stataLog.log:保存和关闭