-
Login or Register
- Log in with
tempfile copy save `copy' // PAIR UP EACH OBSERVATION WITH ALL OF THE SAME DIRECTOR'S OBSERVATIONS FROM // THE PRECEDING YEAR rangejoin fyear -1 -1 using `copy', by(directorid) prefix(prior_) // DETERMINE WHETHER ANY WERE IN THE SAME INDUSTRY OR FIRM OF SAME SIZE TERCILE by directorid fyear, sort: egen byte same_industry = max(ind == prior_ind) if !missing(prior_ind) by directorid fyear: egen byte same_size = max(tsize == prior_tsize)if !missing(prior_tsize) // CALCULATE MEAN PERFORMANCE IN PRIOR YEAR by directorid fyear: egen mean_prior_perf = mean(prior_perf) // REDUCE TO ONE OBSERVATION PER DIRECTOR PER YEAR drop prior_* by directorid fyear: keep if _n == 1
Leave a comment: