log :记录你与STATA的点点滴滴

2017-10-30 何雪泽 爬虫俱乐部 爬虫俱乐部

提问

有问题,不要怕!点击推文底部“阅读原文”下载爬虫俱乐部用户问题登记表并按要求填写后发送至邮箱statatraining@163.com,我们会及时为您解答哟~

在STATA操作中要养成记录操作日志的好习惯,这会便于你查找之前运行的结果与记录。所以我们一般在打开STATA之后就可以开始日志的记录,并在退出STATA之前结束日志的记录。 由于STATA的结果都是以文本的形式记录的,所以日志文件也可以在txt或者log格式的记事本中查看和编辑。

记录方式一:菜单操作

在STATA工具栏中点击File------>Log------>Begin

因为STATA会将log记录的结果自动保存为*.smcl格式,而这个格式只能用STATA打开。所以我们在创建log文件的时候,就将名为”example”的文件保存为任何文字处理软件均可以打开的”log(*.log)”格式的文件。

关闭记录时,在STATA工具栏中点击File------>Log------>Close即可。

记录方式二:命令方式

log using "D:\example.log"      表示在D盘新建example.log日志文件,这里的using不仅表示新建,也可以表示打开日志文件,打开的方式具体有如下两种:

1

 第一个记录方式是log using” D:\example.log ”,replace,表示的是打开example.log文件,并覆盖原来已经存在的example.log日志文件,此时example.log日志文件中只会显示replace之后键入的命令和运行的结果。

下面我们举一个例子来看一下记录的情况:

clear

log using “D:\example.log”,replace

sysuse auto

sort price

sum price in 1/5

log close 

我们注意到这个程序是保存了auto数据中的变量price从小到大排序的前五个观测值的基本统计量。

下图是在stata和example.log中显示的结果:

我们可以看到命令与结果都被完整无误地记录保存了下来。

2

 第二个记录方式是log using "D:\example.log",append  表示的是打开example.log文件,并接着原来的日志文件继续记录。

sum price in 1/5 if foreign==0

如果我们在记录的过程中想运行与整个程序无关的一些指令,而且我们并不想记录这一过程,就可以先将日志记录暂停,暂停中键入的命令和运行的结果是不会被保存在日志文件中的。

log off                                  /*日志文件记录暂停*/

help list

log on                                   /*暂停结束,恢复记录*/

list price in 1/5, sep(0)

log close

这时我们就将从log using "D:\example.log" ,replace开始,除了log offlog on之间的help list命令以外的所有命令以及结果记录并保存在了"D:\example.log"文件里面。

下图是整个程序记录在example.log中的结果:

以上就是log命令的一些基本常用用法,好记性不如烂笔头,快来用log记录STATA生活中的美好吧。


 注:此推文中的图片及封面(除操作部分的)均来源于网络!如有雷同纯属巧合!

以上就是今天给大家分享的内容了,说得好就赏个铜板呗!有钱的捧个钱场,有人的捧个人场~。另外,我们开通了苹果手机打赏通道,只要扫描下方的二维码,就可以打赏啦!


应广大粉丝要求,爬虫俱乐部的推文公众号打赏功能可以开发票啦,累计打赏超过1000元我们即可给您开具发票,发票类别为“咨询费”。用心做事,只为做您更贴心的小爬虫。第一批发票已经寄到各位小主的手中,大家快来给小爬虫打赏呀~

                     文字编辑:徐露露

技术总编:刘贝贝



往期推文推荐:

1.高校学术大神:你的导师上榜了吗?

2.中国高校财经、管理与综合类期刊灌水排行榜

3.命令sum2docx输出统计量表到docx文件

4.reg2docx报告你的实证结果吧!

5.爬虫俱乐部又出新命令了——wordconvert转换你的word文件

6.putdocx+wordconvert—将实证结果输出到Word.docx)文档

7.Stata 15Markdown——没有做不到,只有想不到!

8.矩阵和宏的故事

9.shelloutopen anything

10.Putpdf--神奇的转换工具



关于我们

微信公众号“爬虫俱乐部”分享实用的stata命令,欢迎转载、打赏。爬虫俱乐部是由李春涛教授领导下的研究生及本科生组成的大数据分析和数据挖掘团队。

此外,欢迎大家踊跃投稿,介绍一些关于stata的数据处理和分析技巧。

投稿邮箱:statatraining@163.com

投稿要求:
1)必须原创,禁止抄袭;
2)必须准确,详细,有例子,有截图;
注意事项:
1)所有投稿都会经过本公众号运营团队成员的审核,审核通过才可录用,一经录用,会在该推文里为作者署名,并有赏金分成。
2)邮件请注明投稿,邮件名称为“投稿”+“推文名称”。
3)应广大读者要求,现开通有偿问答服务,如果大家遇到关于stata分析数据的问题,可以在公众号中提出,只需支付少量赏金,我们会在后期的推文里给予解答。

欢迎关注爬虫俱乐部

微信扫一扫
关注该公众号