楼主: 六石
8501 11

[数据管理求助] 求助,审计师任期的计算? [推广有奖]

  • 0关注
  • 0粉丝

已卖:82份资源

大专生

30%

还不是VIP/贵宾

-

威望
0
论坛币
80 个
通用积分
1.2900
学术水平
0 点
热心指数
1 点
信用等级
0 点
经验
165 点
帖子
17
精华
0
在线时间
72 小时
注册时间
2010-3-10
最后登录
2025-12-22

楼主
六石 发表于 2015-12-11 11:10:39 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
最近做研究需要用到审计师的任期,那么如何才能在stata里面计算审计师任期呢?审计师任期的意思是指,对于同一家公司,如果T年的auditor1在T-1年的auditor里面没有出现, 则“任期”为0,如果T年的auditor1在T-1年的auditor里面有出现,而在T-2年的auditor里面没有出现,则任期为1;如果T年的auditor1在T-1、T-2年的auditor里面有出现,在T-3年的auditor里面没有出现,则任期为2;以此类推。这一过程在stata里面该如何实现呢?非常感谢!!
QQ图片20151211110447.png
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:审计师 Auditor Audit Stata 同一家公司 审计师 如何

沙发
sky七月雪 发表于 2017-3-3 21:07:29
请问您的问题解决了嘛?我想查审计师任期的数据应该怎么查呀?

藤椅
490281185 发表于 2017-4-27 17:45:27
楼主问题解决了吗,我最近也遇到了这一问题

板凳
adore-me 发表于 2017-6-22 15:16:53
请问楼主这个程序如何写,可以分享一下吗

报纸
lenosky 在职认证  发表于 2018-1-19 09:40:07
这里有现成的https://bbs.pinggu.org/forum.php?mod=viewthread&tid=6188062&extra=

地板
潇潇木枼 发表于 2020-2-21 15:17:41
楼主解决了吗,目前也遇到了这个问题,审计师任期是以公司-年度-审计师为level计算每个审计师的任期吗

7
潇潇木枼 发表于 2020-2-21 15:52:41
计算如下,不知对不对
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 360截图20200221172356213.jpg

8
bosszrd 发表于 2021-9-1 09:03:08
duplicates tag stkcd auditor1,gen(a)
bys stkcd a :egen min=min(_n)
gen tenure=_n-min





9
渣渣的硕硕 发表于 2023-1-15 00:06:12 来自手机
楼主解决了吗,最近也需要用到,可以分享一下吗

10
qianchen 发表于 2023-1-15 20:58:50
clear
input stkcd year str25(aud audit1) audit1任期
1 2010 "张小东,昌华" 张小东 0
1 2011 "张小东,昌华" 张小东 1
1 2012 "昌华,周道君" 昌华 2
1 2013 "姚文平,朱丽平" 姚文平 0
1 2014 "姚文平,朱丽平" 姚文平 1
2 2010 "李婉薇,李灼光" 李婉薇 0
2 2011 "李婉薇,温华新" 李婉薇 1
2 2012 "李婉薇,温华新" 李婉薇 2
2 2013 "李婉薇,温华新" 李婉薇 3
2 2014 "王晓梅,罗永辉" 王晓梅 0
4 2010 "刘汉,孙梅林" 刘汉 0
4 2011 "刘汉,赵君" 刘汉 1
4 2012 "刘汉,赵君" 刘汉 2
4 2013 "徐德,鄢国祥" 徐德 0
4 2014 "王建华,刘国军" 王建华 0
end
list
xtset stkcd year
split aud,p(,)
gen wanted=0
bys stkcd :gen laud1=aud1[_n-1]
bys stkcd :gen laud2=aud2[_n-1]
forvalues i=0/5{
replace wanted=wanted+(aud1==laud1[_n-`i'])+(aud1==laud2[_n-`i'])
}
list stkcd year audit1任期 wanted

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-1-21 01:46