在长时间使用R之后,我是Stata的新手。
我试图执行涉及宏的任何操作,例如循环,并且它经常给我invalid name r(198)
错误。
例如,当我第一次启动Stata时,我在命令提示符中输入以下代码:
local hello 123
di 'hello'
这导致:
'hello' invalid name
r(198);
同样,我尝试:
forvalues i=1/5 {
display 'i'
}
导致相同的invalid name
错误。
我显然做了一些根本错误的事情。我已经尝试将相同的命令放入do
文件并运行它们,但同样的事情发生了。
我想知道它是否与我如何运行代码as this link alludes to有关,但没有任何暗示对我有用。
我从服务器远程运行Stata,如果这可能会影响任何事情。