Stata The Stata listserver
[Date Prev][Date Next][Thread Prev][Thread Next][Date index][Thread index]

st: creating lags


From   Maria Popova <popova@fas.harvard.edu>
To   statalist@hsphsun2.harvard.edu
Subject   st: creating lags
Date   Sat, 29 Mar 2003 19:04:07 -0500

Hi all,

I have a time series/cross section data set and I'm trying to create 5-year
lags for several variables.  I have data on 158 countries between 1966 and
1997, but of course since not all countries existed for the entire period,
different countries have data for different sets of years.  I've sorted the
data by time and within the time groups by country and then I tried
creating the lags with:

gen lag5_var=var[_n-790] (because 158*5=790)

However, the resulting lag is incorrect... What am I doing wrong?  Do I
have to generate missing values for the country-years that are not in the
data set?  I thought Stata is supposed to do that for me...

Thanks!

*
*   For searches and help try:
*   http://www.stata.com/support/faqs/res/findit.html
*   http://www.stata.com/support/statalist/faq
*   http://www.ats.ucla.edu/stat/stata/



© Copyright 1996–2014 StataCorp LP   |   Terms of use   |   Privacy   |   Contact us   |   What's new   |   Site index