1

投資家の名前で整理された投資に関するデータがあります。

(会社名)、会社(会社名)および投資年(通年)。

現在の投資の10年前に発生した各投資家(会社名)の観測数をカウントする変数を作成するにはどうすればよいですか?

私は試した

bys firmname: egen exprience= count (roundyear < roundyear[_n]  & roundyear> roundyear[_n]-10 ) 

しかし、それは機能しません。

私はExcelでそれを行う方法を知っていますが、データのサイズが非常に大きいため、それを行うにはかなりの時間がかかります。

データは次のようになります。

 firmname, companyname, year
 f1, c2, 1990
 f1, c2, 1999
 f1, c3, 1991
 f1, c3, 1992
 f1, c3, 1993
 f1, c4, 1990
 f1, c4, 1993
 f1, c4, 1994
4

1 に答える 1

2

のドキュメントでegenは、 を参照しないように警告しています_n

最後の非常に多くの時間単位の合計が 2 つの累積合計の差であるという原則については、Stata - 有限積の移動を参照してください。

しかし、私はあなたがまっすぐに行くべきだと思う

http://www.stata-journal.com/sjpdf.html?articlenum=pr0033

詳細な例を含むいくつかのテクニックを参照してください。

于 2013-02-10T20:46:12.173 に答える