Notice: On April 23, 2014, Statalist moved from an email list to a forum, based at statalist.org.
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
st: Lag Operator
From
Jibonayan Raychaudhuri <[email protected]>
To
"[email protected]" <[email protected]>
Subject
st: Lag Operator
Date
Fri, 24 Jun 2011 02:17:32 -0700 (PDT)
Hi Statalist Users,
I am a bit confused about the way the L (lag) operator
behaves in Stata.
For a panel of firms I first create the following lagged
varaibles:
#delimit;
iis compname;
tis newyear;
gsort +compname +newyear;
#delimit;
local varlist1
sales
forexsales;
foreach var of local varlist1{;
by compname: generate L1log`var'= log`var'[_n-1];
by compname: generate L2log`var'= log`var'[_n-2];
by compname: gen D1log`var'= log`var'[_n]-log`var'[_n-1];
};
Next I create :
#delimit;
iis compname;
tis newyear;
gsort +compname +newyear;
xtset compname newyear;
#delimit;
local varlist1
sales
forexsales;
foreach var of local varlist1{;
by compname: generate L1log`var'_n= L1.log`var';
by compname: generate L2log`var'_n= L2.log`var';
by compname: gen D1log`var'_n= D1.log`var';
};
The two do not give me the same result. I find a something
more confusing on listing the variables (please see row 8) :
Any help appreciated.
Best,
Jibonayan
list compname nic newyear logforexsales L1logforexsales L1logforexsales_new in 1/30
+-----------------------------------------------------------------------------------------+
| compname nic newyear logfo~les L1~xsales L1logfo.. |
|-----------------------------------------------------------------------------------------|
1. | 20 Microns Ltd. 269 1997 -1.752332 . . |
2. | 20 Microns Ltd. 269 1998 -1.930396 -1.752332 -1.752332 |
3. | 20 Microns Ltd. 269 1999 -2.167871 -1.930396 -1.930396 |
4. | 20 Microns Ltd. 269 2000 -2.09666 -2.167871 -2.167871 |
5. | 20 Microns Ltd. 269 2001 -2.181683 -2.09666 -2.09666 |
|-----------------------------------------------------------------------------------------|
6. | 20 Microns Ltd. 269 2002 -1.852771 -2.181683 -2.181683 |
7. | 20 Microns Ltd. 269 2003 -1.910348 -1.852771 -1.852771 |
8. | 20 Microns Ltd. 269 2005 -1.855497 -1.910348 . |
9. | 20 Microns Ltd. 269 2006 -2.300922 -1.855497 -1.855497 |
10. | A B B Instrumentation Ltd. [Merged] 331 1990 -3.08322 . . |
|-----------------------------------------------------------------------------------------|
11. | A B B Instrumentation Ltd. [Merged] 331 1991 -3.543726 -3.08322 -3.08322 |
12. | A B B Instrumentation Ltd. [Merged] 331 1992 -2.775719 -3.543726 -3.543726 |
13. | A B B Instrumentation Ltd. [Merged] 331 1993 -3.566005 -2.775719 -2.775719 |
14. | A B B Instrumentation Ltd. [Merged] 331 1994 -3.640079 -3.566005 -3.566005 |
15. | A B B Instrumentation Ltd. [Merged] 331 1995 -2.996687 -3.640079 -3.640079 |
|-----------------------------------------------------------------------------------------|
16. | A B B Instrumentation Ltd. [Merged] 331 1996 -2.698229 -2.996687 -2.996687 |
*
* For searches and help try:
* http://www.stata.com/help.cgi?search
* http://www.stata.com/support/statalist/faq
* http://www.ats.ucla.edu/stat/stata/