0
我試圖運行此代碼:Stata的「無效的名稱」錯誤
gen ttt = tt + 123;
tsset ttt, quarterly;
gen lOE = ln(OE);
gen grOE = lOE - L.lOE;
我不斷收到一個錯誤說123是「無效的名稱」。有人能解釋爲什麼會發生這種情況,以及我如何解決這個問題。我對Stata非常陌生,所以我不知道。謝謝!
我試圖運行此代碼:Stata的「無效的名稱」錯誤
gen ttt = tt + 123;
tsset ttt, quarterly;
gen lOE = ln(OE);
gen grOE = lOE - L.lOE;
我不斷收到一個錯誤說123是「無效的名稱」。有人能解釋爲什麼會發生這種情況,以及我如何解決這個問題。我對Stata非常陌生,所以我不知道。謝謝!
我不能重現那個。
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
infile tt OE OUR OER AE AUR AER using "/Users/blank/Desktop/Data/LF Real Stata.dta"
由於help infile
解釋,你INFILE命令旨在爲導入到塔塔無格式文本數據。但是您指定的文件名錶明該文件包含Stata數據集。也許你的意思是
use tt OE OUR OER AE AUR AER using "/Users/blank/Desktop/Data/LF Real Stata.dta"
我假設你想要完整的代碼? – KatW
#分隔符; drop _all; 設置更多; infile tt OE OER AE AUR AER using 「/ Users/blank/Desktop/Data/LF Real Stata.dta」; gen ttt = tt + 121; tsset ttt,季度; gen 10E = ln(OE); gen grOE = 10E-L.lOE; – KatW
當它取決於你的機器上的文件時,它如何成爲一個可重複的例子?在編程論壇獲得答案的成功取決於提出可以回答的問題。請研究鏈接的網頁。相反,如果你在我的答案中嘗試了代碼,會發生什麼? –