Dear Statalisters,
I have a a panel data (see below). gvkey is firm id
gvkey datadate
1001 31dec1978
1001 31dec1979
1001 31dec1980
1001 31dec1981
1001 31dec1982
1001 31dec1983
1001 31dec1984
1001 31dec1985
1001 31may1986
I want to compute firm age based on datadate as the number of years since the firm's ealiest datadate : expect outcome
firmid datadate age
1001 31dec1978 0
1001 31dec1979 1
... etc.
i thought of using
bysort gvkey: egen firstdate=min(datadate)
bysort gvkey: egen lastdate=max(datadate)
not sure if I should just do
gen age=lastdate-datadate
Thank you!
Rochelle
I have a a panel data (see below). gvkey is firm id
gvkey datadate
1001 31dec1978
1001 31dec1979
1001 31dec1980
1001 31dec1981
1001 31dec1982
1001 31dec1983
1001 31dec1984
1001 31dec1985
1001 31may1986
I want to compute firm age based on datadate as the number of years since the firm's ealiest datadate : expect outcome
firmid datadate age
1001 31dec1978 0
1001 31dec1979 1
... etc.
i thought of using
bysort gvkey: egen firstdate=min(datadate)
bysort gvkey: egen lastdate=max(datadate)
not sure if I should just do
gen age=lastdate-datadate
Thank you!
Rochelle
Comment