Basu模型(Basu, 1997)主要用于衡量会计稳健性(accounting conservatism),核心逻辑是通过检验会计收益对“好消息”和“坏消息”的不对称反应来衡量稳健性。以下是在Stata中实现Basu模型的代码:
代码说明:
核心变量构建:
D:坏消息虚拟变量(当股票回报率ret为负时取1)D_ret:交互项(D×ret),用于捕捉收益对坏消息的额外反应earn_std:标准化的每股收益(除以滞后股价,消除规模影响)
基本模型:
- 回归方程:
earn_std = α0 + α1*D + β1*ret + β2*(D×ret) + ε - 关键系数
β2:若显著为正,表明会计收益对坏消息的反应比好消息更及时,即存在会计稳健性
扩展模型:
- 加入年度和行业固定效应(或个体固定效应),控制宏观环境和行业差异的影响
结果解读:
- 好消息下的及时性由
β1衡量,坏消息下的及时性由β1+β2衡量 - 两者的差异
β2即为稳健性的度量,显著为正说明存在稳健性