带反引号的Stata变量定义
问题描述:
我已经获得另一位研究人员编写的Stata ado文件的副本。前几行如下:带反引号的Stata变量定义
program define threshold, eclass
set more off
gen m=`1'
sort mvar
gen lagm=L.m
gen deltam=D.m
...
是什么行代M ='1'吗? 我找不到令人信服的答案。所以任何澄清表示赞赏!
答
请参阅官方文档,例如部分18.4在http://www.stata.com/manuals13/u18.pdf。或者只是玩弄:
capture program drop mytest
program define mytest
display `"`0'"'
display `"`1'"'
display `"`2'"'
end
mytest some arbitrary syntax here
这是提供给程序的第一个参数。 “阈值青蛙”意味着变量名“青蛙”是第一个参数。如果您收到一个没有帮助文件的程序,期望完成大部分工作。所有这些都被记录在案。例如http://www.stata.com/manuals14/u18.pdf 18.4 –