查看原文
其他

最新、最热门的命令这里都有!

爬虫俱乐部 Stata and Python数据分析 2023-10-24

本文作者:管文娜,河南大学经济学院

本文编辑:王思雨

技术总编:李婷婷

Stata and Python 数据分析

爬虫俱乐部Stata基础课程Stata进阶课程Python课程可在小鹅通平台查看,欢迎大家多多支持订阅!如需了解详情,可以通过课程链接(https://appbqiqpzi66527.h5.xiaoeknow.com/homepage/10)或课程二维码进行访问哦~


01导读

Stata中最基础的两个命令莫过于help和search了。因为即使是经常使用Stata的人也很难记住常用命令的每一个细节,更不要说那些不常用到的命令了。help和search可以帮助我们查找命令用法,两者之间的区别主要在于help是对精确的命令名进行查找,而search是模糊查找。除此之外,还有一个大家非常熟悉的命令——ssc。ssc不但可以下载安装外部命令,还可以帮助我们了解最新、最热门的命令。本文将为大家梳理ssc命令的功能,帮助大家了解其使用技巧。


02命令介绍
统计软件组件(ssc)档案是由波士顿学院(美国)主办,由Christopher F. Baum维护的,它是社区贡献的数据操作、统计和图形Stata功能的最大集合。ssc就是使用来自统计软件组件(ssc)档案馆的包(和文件),该档案馆通常被称为波士顿学院档案馆,由http://repec.org提供。
那除了我们平时最熟悉的使用ssc安装命令,ssc也还有一些其它用法,比如你想知道现在的热点命令是什么吗?你想了解最新的Stata命令吗?
ssc hot列出最流行的软件包——流行是基于过去三个月的移动平均下载量。默认情况下列出10个包。
ssc new列出最新可用或更新的软件包。输出显示在Stata Viewer中,可以从那里点击以了解关于各个包的更多信息或者进行安装。
ssc describe pkgname描述但不安装指定的软件包。如果你知道包的名称但不知道确切的名称拼写时,可以键入ssc describe后跟一个字母,以列出所有以该字母开头的包和其介绍。
ssc install pkgname安装指定的包。
ssc uninstall pkgname删除指定的包。
ssc type filename读取ssc保存的特定文件的内容。
ssc copy filename读取文件内容后复制保存到计算机。


03实例操作

(1) ssc hot

ssc hot提供了在ssc上最流行的命令的列表。这些命令都可以使用ssc install命令直接进行安装。当然,也可以直接点击命令名称(Stata窗口中显示为带链接的蓝色),在弹出的界面中点击“(click here to install)”进行安装。

ssc hot

根据结果,我们可以看出用于输出回归结果和统计表格的-outreg2-以及-estout-命令目前分别位列第1和第2;处理离群值时最常用的缩尾处理命令-winsor2-命令目前位列第3。

ssc hot默认列出10个命令,但是如果你只想要看6个命令,那当然也是可以的啦!只需要在后面加上n(#)选项更改所列命令的数量即可。

ssc hot, n(6)

如果你还想看特定作者编写的最流行的命令,咱ssc hot也是可以实现滴!只要在后面加上author(name)选项就行啦。

ssc hot, author(Chuntao Li)

(2) ssc new 

ssc new可以为我们提供ssc上最新可用或更新的命令包的列表。

ssc new

只需要在命令框中输入ssc new就可以得到最新的包,并且可以单击一个包了解并安装它。从图中可以看到目前最新的Stata命令是CNPOI命令,POI是我们感兴趣的一种或某种事物的总称,如学校、医院、高铁站等。CNPOI则可以用于从高德地图API获取你感兴趣的城市的关键词信息。

(3) ssc describe

ssc describe可以显示对应命令的描述,比如我们选取ssc new打开的最新包的列表中的第一个命令CNPOI来验证一下。在命令框中输入ssc describe CNPOI,结果就会发现我们保存的描述和直接单击CNPOI命令打开的描述界面是一样的内容。

ssc describe CNPOI

(4) ssc install 和ssc uninstall 

高端的“食材”往往采用最朴素的烹饪方式,最热门的命令也只需要简单的安装方法啦!运用ssc install 和ssc uninstall快速实现命令的安装与卸载。再次使用上面提到的命令CNPOI来做一次练习吧。

ssc install cnpoissc install cnpoi, replacessc uninstall cnpoi

其中ssc install的replace选项可以帮助我们对已存在的命令的安装包进行替换更新。

(5) ssc type filename

如果你想要读取ssc保存的特定类型的文件内容,例如whitetst的help文件,在命令框输入ssc type whitetst.hlp就可以得到想要的内容了。

ssc type whitetst.hlp

(6) ssc copy filename

ssc copy可以将特定类型的文件从ssc保存至你的计算机,比如将whitetst的ado文件保存在当前路径,在命令框输入ssc copy whitetst.ado 就可以实现。

ssc copy whitetst.ado


04结语

经过上面的介绍与练习,相信你已经了解ssc hot、ssc new以及ssc的其他选项是如何使用的了,希望对大家有所帮助,那就快来操作试一试吧!



END

重磅福利!为了更好地服务各位同学的研究,爬虫俱乐部将在小鹅通平台上持续提供金融研究所需要的各类指标,包括上市公司十大股东、股价崩盘、投资效率、融资约束、企业避税、分析师跟踪、净资产收益率、资产回报率、国际四大审计、托宾Q值、第一大股东持股比例、账面市值比、沪深A股上市公司研究常用控制变量等一系列深加工数据,基于各交易所信息披露的数据利用Stata在实现数据实时更新的同时还将不断上线更多的数据指标。我们以最前沿的数据处理技术、最好的服务质量、最大的诚意望能助力大家的研究工作!相关数据链接,请大家访问:(https://appbqiqpzi66527.h5.xiaoeknow.com/homepage/10)或扫描二维码:

最后,我们为大家揭秘雪球网(https://xueqiu.com/)最新所展示的沪深证券和港股关注人数增长Top10。



对我们的推文累计打赏超过1000元,我们即可给您开具发票,发票类别为“咨询费”。用心做事,不负您的支持!







往期推文推荐 Python实现微信自动回复
告诉python,我想“狂飙”了——线程池与异步协程为爬虫提速高级函数——map()和reduce()

Stata绘制条形图的进阶用法

快来看看武汉的房价是不是又双叒叕涨了!Python 常见内置函数(二)

Stata绘制饼形图的进阶用法

Python标准库--logging模块盲区探索——Stata的读写极限Camelot提取PDF表格:一页多表、多页一表

Stata绘图系列——条形图绘制

Python常见内置函数(一)Stata绘图系列——饼形图绘制【爬虫实战】深交所服务业年报数据

“挂羊头卖狗肉”?

Python与excel交互--xlsxwriter模块

cnmapsearch——离公司最近的快餐店在哪

Python中的异常处理
     关于我们 

   微信公众号“Stata and Python数据分析”分享实用的Stata、Python等软件的数据处理知识,欢迎转载、打赏。我们是由李春涛教授领导下的研究生及本科生组成的大数据处理和分析团队。

   武汉字符串数据科技有限公司一直为广大用户提供数据采集和分析的服务工作,如果您有这方面的需求,请发邮件到statatraining@163.com,或者直接联系我们的数据中台总工程司海涛先生,电话:18203668525,wechat: super4ht。海涛先生曾长期在香港大学从事研究工作,现为知名985大学的博士生,爬虫俱乐部网络爬虫技术和正则表达式的课程负责人。



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

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

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存