通俗来说,stata是个大兼容包,只要补丁能贴上,形状是否完全适配不影响其运行。

所以,当出现command ** is unrecognized时,最简单的方法是找到这个命令的替代品(一样的功能,各路大神创造出的多种数据包)。

示例问题:

解决方法:①在命令窗口或do file 输入以下命令并运行

 

 findit gologit2

 解释: findit **(缺什么命令找什么)

②出现该命令的不同版本(蓝色部分)如图所示

③ 随便选一个版本的蓝色超链接,如st0097,链接跳转至下载处

④点击下载蓝色字体“(click here to install)”

 下载完成

 

⑤可以运行该命令了,如果还不成功,就重复步骤③,总有一个适配

复杂的正规思路:command **is unrecognized 一般是因为修改默认安装路径(即装在D盘或H盘等)导致外部命令安装路径无法写入,需要设置profile.do 文件。

①需要输入以下命令并保存为profile.do文件

sysdir set PLUS "D:\stata17\ado\plus"
sysdir set PERSONAL "D:\Stata17\ado\personal"
sysdir set OLDPLACE "D:\Stata17\ado\oldplace"

“内为plus、personal、oldplace文件夹(若ado文件下无,需自己创建)路径”(选中文件夹右击即可便捷复制文件地址)

 

 ②安装外部命令

 ssc install **

阅读全文
AI总结
Logo

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

更多推荐