最近很多小伙伴询问,Stata外部命令的安装方法?以及在安装过程中使用ssc install **安装命令时经常失败怎么办?

一、外部命令怎么安装

图片

外部命令的安装方法有很多,下面介绍3种:

首先,先看看我们要的命令有没有在stata中,打开stata软件。简单的一个测试方法便是在输入框中输入“help XXX”,以“fsum”命令为例,输入“help fsum”。如果没有该命令,则会出现提示not found;没有我们便需要安装。

方法1

help查询之后按照提示点击任意一个蓝色网站,点击进入;

图片

找到蓝色字体 click here to install 点击就安装好了。

方法2

若只知道所需命令的大体功能或关键词,但不知道具体名称,可以通过 findit ,seaarch等命令进行搜索,在返回的结果中查找安装。

我们以搜索面板数据模型相关外部命令为例,运行如下命令:

search panel data model

弹出下图,在结果中出现与关键字“面板数据模型”相关的命令:

图片

寻找到自己需要的命令,点击蓝色链接,跳转到该命令详情页,找到click here to install 点击就安装好了。

方法3

我们来下载个ssc三个月关注度最高的 10 个命令之一:

1.在stata命令框中输入ssc hot命令,弹出排名前10的命令;(输入ssc new可获得ssc最新的命令)。

图片

2.我们安装第2个,用于输出回归结果和统计表格的-outreg2-命令,直接点击上图蓝色字体的outreg2,弹出下图:

图片

3.点击 click here to install即可,外部命令一般放在C盘的ado文件夹里面。

4.我们来查询下是否成功安装这个外部命令,输入ado,find()命令,会弹出我们安装的外部命令,命令栏输入ado,find(outreg2),弹出下图所示,说明我们已安装成功。

图片

划重点:这些命令我们都可以使用 -ssc install- 命令直接安装到你的电脑里。比如命令栏输入:ssc install estout命令,等待一会就完成了。这也是大家常用的方法,简单、快捷。

图片

二、命令安装时经常失败怎么办

图片

但是我们用上面的方法时很经常会碰到下载失败的情况,该咋办呢?

给大伙推荐两种方法:

01

更换网络

这是最简单的方法,将wifi换成手机热点等网速更快的工具,移动热点开启方法如下:打开手机中的设置移动网络个人热点打开个人热点电脑网络连接移动热点即可。

02 

手动安装 

进入网址:

http://fmwww.bc.edu/RePEc/bocode/

打开页面如下:

图片

找到需要下载命令的首字母,例如,我想下载随机推断ritest命令,点击r/,找到其中的ado、pkg和sthlp三个ritest命令相关安装包。

图片

点击鼠标右键链接另存为,保存到桌面,如下图:

图片

获取stata中ado文件的地址

图片

将这三个文件按路径"D:\Stata15\ado\base/"复制到base文件夹下的r子文件夹中(根据你安装的命令首字母是什么就放入相应字母文件中)。复制效果如下:

图片

这样随机推断命令ritest就安装好了,最后检验一下新命令是否添加完成,采用最开始说的方法输入“help ritest”命令查询即可。注意这里我们不能用上面说的ado外部命令检验是否成功,因为途径已同。

图片

这个方法不会因网速问题而中断,几乎不会出错,而且能一直得到最新版本的命令,除了稍微麻烦了些,其他没毛病。

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐