更新企业生命周期数据(1998-2020)excel+dta数据

企业生命周期(1998-2020)

本数据参考《经济研究》刘诗源等(2020)
,采用现金流模式法(Dickinson,2011)。现金流模式法通过经营、投资、
筹资三类活动现金流净额的正负组合来反映不同生命周期的经营风险、盈利能力和增长速度
等特征,将生命周期划分为初创期、增长期、成长期、成熟期和衰退期五个阶段。既能够规
避行业固有差异的干扰,也避免对生命周期的样本分布进行主观假设,具有较强的可操作性
和客观性。

如图所示,由于采用上市公司数据已经度过了初创期,所以将样本划分为成
长期、成熟期和衰退期三个阶段。

图片源自刘诗源等(2020)经济研究

数据说

数据用excel计算得到。包括两个核心变量

LifeCycle5:初创期
、增长期、成长期、成熟期和衰退期五个阶段的企业生命周期

LifeCycle3:
成长期、成熟期和衰退期三个阶段的生命周期

注:当投资活动现金流为0时,参考经营
活动现金流和筹资活动现金流正负号

stata数据中剔除了投资活动和筹资活动现金
流都为0的数据

excel数据中保留了所有原始数据


excel数据预览
 

stata数据结果


参考文献

[1] 刘诗源,林志帆,冷志鹏.税收激励
提高企业创新水平了吗?——基于企业生命周期理论的检验[J].经济研究,2020,
55(06):105-121

[2] Victoria Dickinson;
 Cash Flow Patterns as a Proxy for Firm 
Life Cycle. The Accounting Review 1 Nove
mber 2011; 86 (6): 1969–199
4. doi: https
://doi.org/10.2308/accr-10130

下载附件


百度
网盘


注意!!!!!下载上方↑↑链接与附件下面的999元是防拍价,因附件上错
了不会删,之前购买过下载错的,请联系我,我邮箱发给您完善后的数据。
   

下载链接:https://download.csdn.net/download/weixin_45892228/89142409

点击下载:更新企业生命周期数据(1998-2020)excel+dta数据

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
可以使用Python中的`fsolve`函数来求解非线性方程组。`fsolve`函数需要提供一个初始解,并且需要定义一个函数,该函数接受一个向量作为输入,返回一个向量作为输出,输出的向量的每个元素都是方程组中的一个方程。例如,在求解如下的非线性方程组时: ``` eq1 = 2 * n00 * (x - 1 + dta0 ** 2 * x * (y - 1)) / ((1 - x) ** 2 + dta0 ** 2 * x ** 2 * (y - 1)) - 2 * (n00 + n10 + n20) * (dta0 - 1) / (1 + (dta0 - 1) * x) + 2 * n01 * (y * x - 1) / (1 + y * x ** 2 - 2 * x) + n10 * (dta0 * (1 - y) - 1) / (1 - x + dta0 * x * (1 - y)) + ((n10 + n11 + 2 * n20 + 2 * n21) / x) - y * n11 / (1 - y * x) eq2 = n00 * dta0 ** 2 * x** 2 / ((1 - x) ** 2 + dta0 ** 2 * x ** 2 * (y - 1)) + n01 * x ** 2 / (1 + y * x ** 2 - 2 * x) - n10 * dta0 * x / (1 - x+ dta0 * x * (1 - y)) - n11 * x / (1 - y * x) + (n20 + n21) / y ``` 可以定义如下的Python函数: ``` from scipy.optimize import fsolve def equations(p): x, y = p eq1 = 2 * n00 * (x - 1 + dta0 ** 2 * x * (y - 1)) / ((1 - x) ** 2 + dta0 ** 2 * x ** 2 * (y - 1)) - 2 * (n00 + n10 + n20) * (dta0 - 1) / (1 + (dta0 - 1) * x) + 2 * n01 * (y * x - 1) / (1 + y * x ** 2 - 2 * x) + n10 * (dta0 * (1 - y) - 1) / (1 - x + dta0 * x * (1 - y)) + ((n10 + n11 + 2 * n20 + 2 * n21) / x) - y * n11 / (1 - y * x) eq2 = n00 * dta0 ** 2 * x** 2 / ((1 - x) ** 2 + dta0 ** 2 * x ** 2 * (y - 1)) + n01 * x ** 2 / (1 + y * x ** 2 - 2 * x) - n10 * dta0 * x / (1 - x+ dta0 * x * (1 - y)) - n11 * x / (1 - y * x) + (n20 + n21) / y return (eq1, eq2) # 定义初始解 x0 = (1, 1) # 定义参数 n00 = 1 n01 = 2 n10 = 3 n11 = 4 n20 = 5 n21 = 6 dta0 = 7 # 求解非线性方程组 x, y = fsolve(equations, x0) # 输出结果 print("x =", x) print("y =", y) ``` 在上述代码中,`equations` 函数定义了方程组,`x0` 定义了初始解,`n00`、`n01`、`n10`、`n11`、`n20`、`n21` 和 `dta0` 定义了方程组中的参数。`fsolve` 函数使用了 `equations` 函数和初始解 `x0`,并返回方程组的解。最后,输出了方程组的解。 需要注意的是,在使用 `fsolve` 函数求解非线性方程组时,需要提供一个合适的初始解,否则可能会得到错误的解。如果您有更多的问题,请提供更多的细节信息,以便更好地帮助您解决问题。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值