当stata提示信息“unrecognized command: xxx”时,意味着命令“xxx”无法识别。主要包括三类:第一类是Stata自带的,统一存放于“D:\Stata\ado\base”文件夹下,这些命令通常不会出现无法识别的问题;第二类是自己下载的外部命令,统一存放于“D:\Stata\ado\plus”文件夹中,可以自己在安装stata后设置下stata的文件路径,这样就不会出现命令无法识别的问题;第三类是自己编写的命令,统一存放于“D:\Stata\ado\personal\ ”文件夹中,要使这些命令正确执行,需要使用adopath+命令将上述路径加入Stata的搜索范围内,这儿的D盘是我自己安装stata的安装路径。
global path "`c(sysdir_personal)'\自己新建的文件夹"
global D "$path\data" //范例数据
global R "$path\refs" //参考文献
global Out "$path\out" //结果:图形和表格
adopath + "$path\adofiles" //自编程序
cd "$D"