计算如下,不知对不对
1. 先通过reshape获得 Stkcd -year-Auditor level 的数据
2. 按照股票代码 、审计师、年份排序,找出审计师任职是否连续,并生成相应的分组 sort Stkcd AudiotrID year
bysort Stkcd AudiotrID : gen deltayear = year[_n] - year[_n-1]
replace deltayear=1 if deltayear==.
如果年份差 deltayear不为1,则表明该审计师任职不连续,并生成不连续分组。
bysort Stkcd AudiotrID : gen Non_consecutive=deltayear if deltayear>1
bysort Stkcd AudiotrID : gen group = sum(Non_consecutive)
sort Stkcd Auditor group year
3. 生成每个审计师的 consecutive tenure 连续任职年限
bysort Stkcd AudiotrID group: gen Tenure=_n