使用do-file和本地宏

时间:2012-10-22 01:20:46

标签: global-variables stata local-variables stata-macros

在使用带有本地宏的do文件时,我在Stata中收到以下错误:

clear 
capture log close

sysuse auto,clear 
log using stata,text replace

local varlist  price mpg rep78 weight length
reg 'varlist'
local close

输出

local varlist  price mpg rep78 weight length

reg 'varlist'
invalid name

我知道这是一个非常微不足道的问题,但我不确定这个错误来自哪里。

请注意,当我使用全局宏时,我没有收到错误。

1 个答案:

答案 0 :(得分:6)

要取消注册本地宏,左引号应该是反引号。请尝试以下方法。

regress `varlist'

在大多数键盘上,反引号与波形符(即〜)位于相同的键上。