stata报错解决方案合集

一. 解决stata安装外部命令报错

cannot write in directory C:�ƿ���_

ssc install diff
ssc install estout

安装出现cannot write in directory C:����:

sysdir set PLUS ".\ado\plus"
sysdir set PERSONAL ".\ado\personal"

输入上述代码可以正常下载外部package

二. 使用esttab命令报错

command esttab is unrecognized

通过下载package解决该问题

ssc install estout

参考来源:estout - Making Regression Tables in Stata (bc.edu)

三. 使用vgues导入网络外部数据

想利用vgues导入spjanfeb2001.dta数据集,但是stata无法辨别vgues

vguse spjanfeb2001, clear
*报错:command vguse is unrecognized

通过下列命令来安装package解决:

net from http://www.stata-press.com/data/vgsg2/
net install vgsg2,replace
vguse spjanfeb2001, clear   //安装package后再导入

参考来源:vguse-package_download

四. 下载外部命令搜索

通过在stata的命令行窗口对即将要下载的package进行搜索地址进行下载

findit egenmore
search egenmore

点击click here to install

参考来源:Stata: 外部命令的搜索、安装与使用 - 知乎 (zhihu.com)