楼主: shiyoudeng
16171 30

[编程问题求助] stata中OP法计算tfp的方法以及exit变量如何得出? [推广有奖]

21
yangwj8 发表于 2019-10-27 01:24:05
jason26258 发表于 2017-8-25 22:04
其原理就是利用每个企业t+1期的year值减去t期的year值,若不等于1,则说明t+1期不存在,即该企业已经退出市 ...
请问中途退出,但是样本期内后来又进入的如何界定exit?谢谢!

22
tanghuihong233 发表于 2020-3-10 22:05:50
jason26258 发表于 2017-8-25 22:04
其原理就是利用每个企业t+1期的year值减去t期的year值,若不等于1,则说明t+1期不存在,即该企业已经退出市 ...
请问firm是指企业的id吗?以及2007年是计算期间的末年,是这样吗?

23
我一池萍碎 发表于 2020-9-8 16:23:30
jason26258 发表于 2017-8-25 22:04
其原理就是利用每个企业t+1期的year值减去t期的year值,若不等于1,则说明t+1期不存在,即该企业已经退出市 ...
“replace exit=0 if year==2007”,也就是说最后一期是当做退出是吗?

24
jason26258 在职认证  发表于 2020-9-13 15:22:39
视为存续企业

25
jason26258 在职认证  发表于 2020-9-13 15:23:11
yangwj8 发表于 2019-10-27 01:24
请问中途退出,但是样本期内后来又进入的如何界定exit?谢谢!
视为存续企业

26
zxc666--- 发表于 2021-1-27 14:19:25
jason26258 发表于 2017-8-25 22:02
sort  firm year
by firm: gen exit=1 if year[_n+1]-year!=1
egen mis = rowmiss(exit)
您好,这个2007是怎么来的?

27
2017200858 发表于 2021-3-20 18:50:50
use perfect_panel_98_07.dta,clear
    sort penal_id year
    by penal_id: gen count=_N
        by penal_id: gen exit = 1 if year == year[_N]
        replace exit=0 if year==2007
        replace exit=0 if exit ==.
不知道这样可以么?

28
吃奶糖的大白兔 学生认证  发表于 2021-8-5 02:45:33
想问一下,退出变量,这个设虚拟函数的时候,存在企业退出是1,还是说不存在企业退出设为1.

29
zzf865093 发表于 2021-8-24 15:51:16
吃奶糖的大白兔 发表于 2021-8-5 02:45
想问一下,退出变量,这个设虚拟函数的时候,存在企业退出是1,还是说不存在企业退出设为1.
t年存在,t+1年及以后都不存在,则t年的exit等于1,t年以前年份的exit等于0。存在一种特殊情况,如果你的总体的样本序列的长度是是t1年至t2,如果某个样本最近的存续年份到了t2年,那么该年的exit不记为1,而是0。

30
fightingmined 发表于 2022-4-3 22:10:30
jason26258 发表于 2020-9-13 15:23
视为存续企业
您好 虽然这种中间年份缺失的数据视为存续企业,但前面代码会导致这些企业的exit取多个1,也就是没有视为存续 如何进一步设定比较好呢

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-21 15:18