B4. 帮助文件和外部命令
整理人:赵翔宇(中国人民大学)
邮箱:zhaoxiangyuf@163.com
帮助文件是学习与进阶 Stata必不可少的学习内容,而使用外部命令则可以保证方法与工具的与时俱进,提高效率。
1. 命令帮助及检索
如想查看某命令 command 的帮助文件,最直接的方法即命令 help command,也可以对帮助本身进行查询 help help 。
这种方法在知道命令具体的名称时较为高效,但作为初学者可能并不熟悉名称,因此可以用 findit 实现模糊查询。
如想了解 动态面板 相关命令,则命令:
findit dynamic panel即可在弹出窗口了解相关的命令说明。每行命令说明前会有不同类型的标识符,以区分该命令的来源。[XT] 为 Stata 官方命令; SJ* 为来源于 Stata Journal 的命令 ; 无标识则是用户自行编写命令。
和在浏览器搜索时一样,注意以下事项,可以实现更高效的搜索:
单词的大小写和顺序 不影响检索结果
介词可以省略
尽量不用复数形式,distribution 优于 distributions
不用进行时, median test 优于 medians testing
逐渐缩小检索范围:distribution –> normal distribution
可以用如下名词限定检索范围:
data e.g. findit data outlier statistics || 简写为 stat e.g. findit stat median graph e.g. findit graph kdensity program || 简写为 prog e.g. findit loop
2. 管理来自 SSC 的外部命令
Stata 外部命令主要来源于 Stata Journal 、 SSC 、 用户、会议 等,其中, SSC (Statistical Software Components) 非常常用。
2.1 基本命令
ssc 相关的命令可以通过 help ssc 查询,以下列出了较为常用的几个命令:
| 命令 | 功能 |
|---|---|
ssc new |
查看新增 / 更新的命令 |
ssc describe b |
查看以 b 开头的所有命令 |
ssc describe command |
对 command 命令进行描述 |
ssc install command, replace |
安装 command 命令并覆盖旧版本(如果有的话) |
2.2 外部命令存放位置
设置之后安装外部命令的路径(该目录相关文件夹需要事先创建):
net set ado "D:\stata\personal\myplus"2.3 查询已安装的外部命令
如果想查询自己电脑上已经安装的外部命令,可以输入 ado 相关命令:
ado //呈现本机上安装的所有外部命令
ado, find(winsor) //仅呈现包含特定关键词的外部命令
ado, find(panel unit)更便捷地,使用 mypkg 可以按首字母顺序呈现出的安装的外部命令:
mypkg //呈现本机上已安装的外部命令
mypkg xt* //呈现 xt 开头的所有外部命令 若想查看命令的版本和发布时间等信息,可以使用 which 命令:
which winsor2 //列示外部命令的基本信息