楼主: shiyoudeng
13641 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年是计算期间的末年,是这样吗?

使用道具

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 ==.
不知道这样可以么?

使用道具

想问一下,退出变量,这个设虚拟函数的时候,存在企业退出是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
拉您入交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-5-1 04:10