全部版块 我的主页
论坛 提问 悬赏 求职 新闻 读书 功能一区 经管文库(原现金交易版)
2082 0
2022-08-13
沪深上市公司破产概率O-Score模型数据2000-2021主板、中小企业板、创业板、科创板

更新时间:2022年7月28日,根据上市公司公告的财务报表数据计算
处理软件:Stata16
样本区间:2000-2021,沪深上市公司:主板、中小企业板、创业板、科创板
观测值:45900


数据说明:本数据为2000-2021年上市公司破产风险O score指标,附件包含全部Stata处理代码do文件。具体模型及指数构建步骤如下:


沪深上市公司破产概率O-Score模型数据2000-2021 .rar
大小:(3.95 MB)

只需: RMB 39元  马上下载

本附件包括:

  • ohlson1980.pdf
  • O-Score结果.dta
  • O-Score结果.xlsx
  • 代码.do
  • 机构投资者人能适时卖出该卖的股票吗?.pdf
  • 计算结果.dta




沪深上市公司破产概率O-Score模型数据2000-2021.png


提供相关算法材料等:
机构投资者人能适时卖出该卖的股票吗?.pdf

O-Score水平更高意味着该公司破产风险更大

计算结果大致如下:
stkcd证券代码year上市日期O_Score

1

000001.SZ

2000

1991/4/3

-5.83541

1

000001.SZ

2001

1991/4/3

-5.7859

1

000001.SZ

2002

1991/4/3

-5.84995

1

000001.SZ

2003

1991/4/3

-5.78139




代码大致如下:
* 切换到数据所在路径
cd D:\搜狗高速下载\破产风险O-Score

* 导入数据
import excel 原始数据.xlsx, firstrow clear

gen stkcd=real(substr(证券代码, 1, 6))

xtset stkcd year

* logTA        总资产的自然对数
gen logTA=log(资产总计)

* TLTA        总负债除以总资产
gen TLTA=负债合计/资产总计

* WCTA        净营运资本除以总资产=(流动资产 - 流动负债)/总资产
gen WCTA=(流动资产-流动负债)/资产总计

* CLCA        流动负债除以流动资产
gen CLCA=流动负债/流动资产

* OENEG        虚拟变量,当企业的总负债高于总资产时,这个指标就设定为 1,否则设定为 0
gen OENEG=(负债合计/资产总计 > 1) if 负债合计!=. & 资产总计!=.

* NITA        净利润除以总资产
gen NITA=净利润/资产总计

* FUTL        营业收入除以总负债
gen FUTL=营业收入/负债合计

* INTWO        当企业过去两次年报报告的净利润均为负值时,即连续两年亏损时,这个指标就为 1,否则为 0
gen INTWO=(L.净利润<0 & L2.净利润<0)

* CHIN        NI为净利润
gen CHIN= (净利润-L.净利润)/(abs(净利润)+abs(L.净利润))

gen O_Score=-1.32-0.407*logTA+6.03*TLTA-1.43*WCTA+0.076*CLCA-1.72*OENEG-2.37*NITA-1.83*FUTL+0.285*INTWO-0.521*CHIN

* 选择2000-2021年数据
keep if year>=2000 & year<=2021


keep stkcd 证券代码 year 上市日期 O_Score
order stkcd 证券代码 year 上市日期 O_Score
sort stkcd year
drop if O_Score==.

* 缩尾处理
winsor2 O_Score, cuts(1 99) replace by(year)
* 描述性统计
tabstat O_Score, c(s) s(N mean sd min p50 max) format(%10.3f)


save O-Score结果.dta, replace
export excel O-Score结果.xlsx, firstrow(var) replace



二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群