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]
re: Re: st: growth rate
From 
 
Christopher Baum <[email protected]> 
To 
 
"[email protected]" <[email protected]> 
Subject 
 
re: Re: st: growth rate 
Date 
 
Wed, 10 Oct 2012 14:18:07 +0000 
<>
One can do better than any of the suggestions posed when the growth rate is non-infinitesimal, as it may well be over a multi-year span:
clear
input gdp year
100 1995
. 1997
. 2002
. 2007
end
// compute GDP to grow steadily at 5% p.a.
replace gdp = gdp[_n-1] * 1.05^(year - year[_n-1]) in 2/l
g lgdp = log(gdp)
// Nick's suggestion
gen growthN = (lgdp - lgdp[_n-1]) / (year - year[_n-1])
// Kit's suggestion, taking compounding into account,
// avoiding the approximation that ln(1+x) ~ x for small x
g growthK = exp((lgdp - lgdp[_n-1]) / (year - year[_n-1])) - 1
l
. l
     +--------------------------------------------------+
     |      gdp   year       lgdp    growthN    growthK |
     |--------------------------------------------------|
  1. |      100   1995    4.60517          .          . |
  2. |   110.25   1997   4.702751   .0487902   .0500001 |
  3. |   140.71   2002   4.946702   .0487902        .05 |
  4. | 179.5856   2007   5.190652   .0487902        .05 |
     +--------------------------------------------------+
Kit
Kit Baum   |   Boston College Economics & DIW Berlin   |   http://ideas.repec.org/e/pba1.html
                             An Introduction to Stata Programming  |   http://www.stata-press.com/books/isp.html
  An Introduction to Modern Econometrics Using Stata  |   http://www.stata-press.com/books/imeus.html
*
*   For searches and help try:
*   http://www.stata.com/help.cgi?search
*   http://www.stata.com/support/faqs/resources/statalist-faq/
*   http://www.ats.ucla.edu/stat/stata/