zhao1198的个人博客分享 http://blog.sciencenet.cn/u/zhao1198

博文

[转]stata有两种日志文件及其运用

已有 15452 次阅读 2009-9-5 02:17 |个人分类:Stata|系统分类:科研笔记| log

stata有两种日志文件及其运用

1、记录运行命令及其输出的:

log using filename [, append replace [text|smcl] name(logname)]

例如:

log using minixi_01.log,replace

将 本次运行的所有命令及其输出都记录在用户设定的当前路径下名为“minixi_01”的文本文件中。文件名的后缀“.log”保证记录结果是一个等宽字体 的文本文件,从而保证各个输出表格的格式不变。其中,log using是关键字,replace选项始终保存最新的记录,append选项将本次结果追加在前次之后。


2、只记录命令(或工具按钮或菜单操作对应的命令操作)的、没有命令执行结果输出的:

cmdlog using filename [, append replace]

例如:

cmdlog using minixi_01_cmd.log,replace

只 将将本次运行的所有命令记录在用户设定的当前路径下名为“minixi_01_cmd”的文本文件中。于是打开minixi_01_cmd.log文件将 它粘贴到do-file文件编辑器打开的窗口中,进行编辑删除错误的、多余和增加注释,保存后得到本次操作的一个do-file文件。

严格说来do-file文件与program文件还是有区别的,前者是解释执行的(与basic程序相同),后者才是真正的程序文件。当然do-file文件具有程序功能。

对一次数据处理可以同时打开两类日志文件。前者用于数据分析,后者用于形成do-file文件。

注意只有关闭了日志文件后才能,才能打开新的日志文件,关闭日志文件的命令分别是:

log close

cmdlog close

为了容错可以这样来规范:

1、采用cd命令指定用户文件夹

2、捕获日志文件没有关闭的错误:

capture log close

3、打开日志文件的记录。

 

http://www.pinggu.org/bbs/X_AdvCom_Get.asp?UserID=3160



https://wap.sciencenet.cn/blog-285749-253517.html

上一篇:SEQCOMP, a sequence analysis Stata plug-in
下一篇:什么是SCI,SSCI, CSSCI
收藏 IP: .*| 热度|

0

发表评论 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-5-14 02:06

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部