[Date Prev][Date Next][Thread Prev][Thread Next][Date index][Thread index]

From |
"Austin Nichols" <austinnichols@gmail.com> |

To |
statalist@hsphsun2.harvard.edu |

Subject |
Re: st: How to generate a cumulative sum |

Date |
Fri, 26 Oct 2007 10:05:34 -0400 |

But Nick Cox also gave you a solution with depreciation explicit: sort firm year tsset firm year gen K = bookvalue by firm: replace K = 0.95 * L.K + I if _n > 1 in both of our solutions, you can go very wrong if you define capital stock from book value in the wrong period(s). Nick's solution assumes you have bookvalue defined only in the first period observed for each firm; I assume you have it defined wherever you don't have a computed value for lagged capital stock (including when data skips a period or more). On 10/26/07, Austin Nichols <austinnichols@gmail.com> wrote: > Like so: > > loc d 0.05 > webuse grunfeld, clear > g k0=int(uniform()*1000) if year==1935 > g k=. > bys c (y): replace k=cond(l.k<.,l.k*(1-`d'),k0)+i > li com year k0 k inv in 1/10, noo sepby(com) > > On 10/26/07, Scott Merryman <scott.merryman@gmail.com> wrote: > > There needs to be a space between c and (y) and d has not been defined. > * * 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/

**References**:**Re: st: How to generate a cumulative sum***From:*west--@libero.it

**Re: st: How to generate a cumulative sum***From:*"Scott Merryman" <scott.merryman@gmail.com>

**Re: st: How to generate a cumulative sum***From:*"Austin Nichols" <austinnichols@gmail.com>

- Prev by Date:
**Re: st: How to generate a cumulative sum** - Next by Date:
**Re: st: pweights in summarize / describe / codebook** - Previous by thread:
**Re: st: How to generate a cumulative sum** - Next by thread:
**Re: st: How to generate a cumulative sum (capital stock)** - Index(es):

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