我正在尝试运行此代码:
gen ttt = tt + 123;
tsset ttt, quarterly;
gen lOE = ln(OE);
gen grOE = lOE - L.lOE;
我一直收到错误,说123是“无效名称”。有人可以解释为什么会发生这种情况以及如何解决这个问题。我对Stata很新,所以我不知道。谢谢!
答案 0 :(得分:0)
我无法重现。
clear
set obs 1
gen tt = 1
#delimit ;
gen ttt = tt + 123;
#delimit cr
list
+----------+
| tt ttt |
|----------|
1. | 1 124 |
+----------+
请提供一个可重复的示例:https://stackoverflow.com/help/mcve
答案 1 :(得分:0)
infile tt OE OUR OER AE AUR AER using "/Users/blank/Desktop/Data/LF Real Stata.dta"
正如help infile
所解释的那样,您的infile命令用于导入Stata无格式文本数据。但是您指定的文件名表明该文件包含Stata数据集。也许你的意思是
use tt OE OUR OER AE AUR AER using "/Users/blank/Desktop/Data/LF Real Stata.dta"