场景案例 ·
会计学盈余管理面板分析指南 — DA准备、双向固定效应与稳健性
会计实证研究指南:先准备操控性应计利润(DA),再用双向固定效应、企业聚类标准误与面板稳健性检验完成主回归,并按 APA 7th 解读结果。
盈余管理实证研究的数据分析卡在哪里?Jones 模型残差要先按研究口径构造,面板固定效应与稳健性检验又是另一条分析链。本文把两阶段流程拆清楚:DA 的构造由研究者先完成并复核,ChatSRS 再负责当前已支持的面板基准回归和稳健性规格。
盈余管理实证研究为什么难做
会计学、财务学方向的硕博论文,盈余管理是高频选题,但数据分析环节常让人卡壳:
- 第一步就难:操控性应计利润(DA)不是原始数据里有的字段,需要先跑 Jones 模型或修正 Jones 模型把残差提出来作为代理变量
- 两步模型:第一步横截面回归算出每个企业-年的 DA 值,第二步再把 DA 作为因变量或自变量跑面板回归——Stata 里要写两段代码且容易出错
- FE 还是 RE:Hausman 检验要手动跑,检验结论如何写进论文也是陷阱
- 审稿人标配三问:聚类标准误是否按企业聚类?有无控制时间固定效应?稳健性检验换了哪些方式?
- APA 格式报告:会计期刊有自己的数字格式惯例,但很多人不知道 APA 7th 在面板回归上的写法
这些问题不是学生能力不足,而是会计实证的方法链条横跨两步估计、面板计量和稳健性三个模块,每块都有坑。chatsrs.com 把这条链条压缩成对话。
什么是盈余管理:研究框架速览
核心概念
盈余管理(Earnings Management)是指管理层在会计准则允许的范围内,通过会计政策选择或实际经营活动调整,影响对外报告利润的行为。会计实证研究通常从以下两类测量:
| 类型 | 代理变量 | 测量方法 |
|---|---|---|
| 应计盈余管理 | 操控性应计利润(DA) | Jones 模型 / 修正 Jones 模型 / 截面 Jones |
| 真实盈余管理 | 异常经营现金流、异常酌量费用、异常生产成本 | Roychowdhury(2006)模型 |
本文重点:应计盈余管理,代理变量为**修正 Jones 模型(Dechow et al., 1995)**的残差 DA。
典型研究问题
- 影响因素研究:哪些企业特征(审计质量、股权结构、机构持股)显著影响盈余管理程度?
- 经济后果研究:盈余管理是否影响股价崩盘风险、分析师预测偏差、债务契约成本?
- 制度/政策冲击:监管政策(会计准则变更、监管处罚)是否抑制了盈余管理?
数据结构与分析框架
典型面板数据结构
A 股上市公司,2015-2022 年,N = 300 家企业,T = 8 年,共 2400 个企业-年观测(平衡面板):
firm_id 企业ID(1-300)
year 年份(2015-2022)
sic 行业代码(用于修正Jones模型分行业截面估计)
da 操控性应计利润(修正Jones模型残差,连续,已计算)
audit 审计质量(1=四大,0=非四大)
insthold 机构持股比例(连续,0-1)
board 董事会规模(人数取对数)
dual 两职合一(1=董事长兼任CEO,0=否)
size 企业规模(ln(总资产))
lev 资产负债率
roa 资产回报率
growth 营业收入增长率
age 上市年数
分析链条
第一步 修正Jones模型(分行业分年度截面回归)
-> 残差 = DA(操控性应计利润)
第二步 面板固定效应回归
DA ~ audit + insthold + board + dual + size + lev + roa + growth + age
+ 个体FE + 时间FE + 聚类SE(按firm_id)
第三步 稳健性检验
- 替换DA测量方式(截面Jones模型 / 业绩匹配Jones)
- 子样本分析(剔除金融行业 / ST企业)
- 替换核心自变量测量
- 安慰剂检验
第一步:先准备并复核操控性应计利润
当前产品不会替你从原始财务报表自动构造 DA。 请先按论文采用的 Jones / 修正 Jones 版本,在行业—年份截面上完成回归,把残差保存为 da;若研究盈余管理程度,再另建 abs_da = |da|。上传前至少复核:
- 每个行业—年份截面的有效样本量与模型设定;
- 总应计利润、收入变化、应收账款变化和 PPE 的缩放口径;
- 极端值处理是在构造 DA 前还是构造后进行;
da与abs_da的含义没有混用。
完成这一步后,数据表中应已经存在可直接用于面板回归的 da 或 abs_da 字段。示例数字只能用于理解格式,不能替代你自己的计算结果。
为什么 DA 均值接近零:修正 Jones 模型残差在横截面上均值理论应为零(OLS 性质),若不接近零说明模型设定或数据处理有问题,需检查。
用AI一句话完成:第二步 面板固定效应回归
第一步得到 DA 后,进入主回归。在 chatsrs.com 输入:
"以 DA(操控性应计利润绝对值 |DA|)为因变量,audit(审计质量)为核心自变量,控制变量为 insthold、board、dual、size、lev、roa、growth、age,数据为 300 家企业 2015-2022 年平衡面板(个体 firm_id,时间 year)。 请做面板基准回归:以 firm_id 为个体、year 为时间,输出个体固定效应列和双向固定效应列;双向固定效应吸收企业与年份效应,并按 firm_id 使用聚类稳健标准误。报告系数、标准误、p 值、样本量和组内拟合信息,并生成 APA 格式中文解读。"
ChatSRS 当前使用面板基准回归模块输出:
表 1 审计质量对操控性应计利润影响的面板回归(N = 2400)
(1) POLS (2) FE (3) TWFE+聚类SE
变量 b [SE] b [SE] b [SE]
---------------------------------------------------------------------------
audit -0.018 [0.004]*** -0.014 [0.005]** -0.013 [0.006]*
insthold -0.042 [0.012]*** -0.031 [0.014]* -0.029 [0.015]*
board -0.011 [0.008] -0.009 [0.009] -0.008 [0.010]
dual 0.009 [0.004]* 0.007 [0.005] 0.006 [0.005]
size -0.008 [0.003]** -0.006 [0.003]* -0.007 [0.004]*
lev 0.034 [0.011]** 0.028 [0.012]* 0.026 [0.013)*
roa -0.187 [0.042]*** -0.152 [0.046]*** -0.143 [0.051]**
growth 0.021 [0.009]* 0.017 [0.010] 0.016 [0.011)
age -0.002 [0.001] -0.001 [0.001] -0.001 [0.001]
---------------------------------------------------------------------------
个体固定效应 否 是 是
时间固定效应 否 否 是
标准误类型 普通OLS SE 稳健SE 聚类SE(按firm_id)
R-squared(within) — 0.218 0.247
N(obs) 2400 2400 2400
---------------------------------------------------------------------------
注:括号内为标准误;* p < .05,** p < .01,*** p < .001(双尾检验)。
POLS = 混合最小二乘;FE = 个体固定效应;TWFE = 双向固定效应。
列(3)聚类稳健标准误按企业 ID 聚类(300 个聚类)。
上表数字是格式示例。当前执行链以 panel_baseline 的个体固定效应与双向固定效应结果为准,不再承诺已停用的独立 FE/RE/Hausman 自动选型;如论文必须报告 Hausman 检验,应在其他统计软件中单独完成并核对假设。
读表要点:
| 对比 | 含义 |
|---|---|
| POLS vs FE | FE 系数更小(剔除企业层面不随时间变化的特征后的净效应) |
| FE vs TWFE | 加入年份固定效应后,控制了宏观政策、经济周期对盈余管理的共同冲击 |
| 普通SE vs 聚类SE | 聚类SE更大(更保守),反映同一企业多年数据的序列相关 |
用AI一句话完成:第三步 稳健性检验
在 chatsrs.com 输入:
"以第二步双向固定效应模型为基准,使用面板稳健性模块完成:(1)将预先计算好的另一种 DA 指标字段指定为替代因变量;(2)使用 audit 的滞后一期;(3)剔除指定年份;(4)用企业整群 Bootstrap 重新估计标准误。请汇总核心变量的系数、标准误、p 值和样本量。"
ChatSRS 输出稳健性汇总表:
表 2 稳健性检验 — 核心变量 audit 系数汇总
检验方式 b_audit SE(聚类) p值 结论
-----------------------------------------------------------------------------
基准回归(TWFE + 聚类SE) -0.013 0.006 .034 显著*
替换DA:截面Jones模型 -0.011 0.005 .041 显著*
子样本:剔除金融行业 -0.015 0.007 .029 显著*
子样本:剔除ST/PT企业 -0.012 0.006 .045 显著*
企业整群 Bootstrap SE -0.013 0.006 .036 方向一致
-----------------------------------------------------------------------------
结论:以上结果仅为排版示例,是否稳健必须以你的实际输出为准。
安慰剂检验怎么报告:安慰剂检验(Placebo Test)的逻辑是——如果 audit 真的影响 DA,那么随机打乱 audit 标签后效应应该消失。真实系数落在伪造系数分布的尾部(< 5%),说明结果不是偶然的,增强因果推断的可信度。
论文写法:APA 7th 格式报告句式
这是最直接帮到你的部分——把上面每步分析结果翻译成论文可用的 APA 格式句子。
方法节:数据分析策略描述
本研究使用修正 Jones 模型(Modified Jones Model; Dechow et al., 1995)按行业-年份截面估计操控性应计利润(DA),以模型残差绝对值 |DA| 作为应计盈余管理的代理变量。主回归采用双向固定效应模型(Two-Way Fixed Effects Model),同时控制企业个体固定效应和年份固定效应,以消除不可观测的企业层面时不变特征及宏观经济共同冲击对估计结果的影响。首先通过 Hausman 检验(Hausman, 1978)比较固定效应与随机效应的一致性。考虑到面板数据中同一企业多年观测存在序列相关,采用企业层面聚类稳健标准误(Clustered Standard Errors; Cameron & Miller, 2015)。统计分析使用 Stata 18 实施,检验水准 alpha = .05(双尾)。
结果节:Hausman 检验
Hausman 检验结果显示,固定效应与随机效应估计量存在系统性差异,chi^2(9) = 42.67, p < .001,拒绝随机效应一致性原假设,表明企业个体效应与自变量存在相关,应采用固定效应模型(FE)以避免遗漏变量偏差。
结果节:主回归结果
双向固定效应回归结果显示(见表 1),在控制企业个体效应与年份效应并采用企业层面聚类稳健标准误的条件下,审计质量(audit)对操控性应计利润具有显著负向影响,b = -0.013, SE = 0.006, p = .034,表明聘请四大审计师的企业盈余管理程度显著更低,与高质量审计抑制盈余管理的假说一致。机构持股比例(insthold)亦显著负向影响盈余管理,b = -0.029, SE = 0.015, p = .047,支持机构投资者的监督效应。资产回报率(roa)与盈余管理程度负相关,b = -0.143, SE = 0.051, p = .005,提示盈利能力强的企业操控应计利润的动机较弱。模型组内 R^2 = .247,时间固定效应联合显著(F 检验 p < .001)。
结果节:稳健性检验
稳健性检验结果如表 2 所示。替换预先构造的 DA 指标、使用核心变量滞后一期、剔除特殊年份并采用企业整群 Bootstrap 标准误后,应逐项比较系数方向、数量级、置信区间与样本量。只有实际结果保持一致时,才能写“核心结论稳健”;不要把本文示例数字写入论文。
上面三段可以直接进论文的方法节与结果节,替换你自己的数值即可。ChatSRS 的"APA 报告"功能可在每次分析后自动生成对应中文段落,无需手动转写。
常见 FAQ
Q1:修正Jones模型的残差是操控性应计利润,那绝对值和原始值什么时候用哪个?
两种处理方式对应不同研究假设:
- |DA|(绝对值):用于研究盈余管理"程度"——不区分向上还是向下调整,仅关注偏离程度大小。适合研究监管机制、公司治理对整体盈余质量的影响。
- DA(原始值,有正负):用于研究盈余管理"方向"——正值表示向上调整(虚增利润),负值表示向下调整(压低利润)。适合研究管理层激励(如股权激励、债务契约)对特定方向调整的影响。
上传前明确选择 da 或自行计算的 abs_da,并在指令中写清因变量字段;不要让系统替你猜测研究口径。
Q2:Hausman检验显著拒绝RE,但论文里要怎么表述"我为什么选FE"?
Hausman 检验是统计判断依据,但论文方法节需要同时给出经济学理由,不能只写"因为 Hausman 检验显著"。规范表述如下:
固定效应模型通过组内去均值消除企业层面不可观测的时不变特征(如行业文化、历史声誉、内部控制质量),能够更有效地控制遗漏变量偏差。Hausman 检验进一步证实个体效应与自变量存在显著相关,chi^2(9) = 42.67, p < .001,支持采用固定效应估计。
同时注意:固定效应模型会自动消除所有不随时间变化的变量(如行业哑变量、地区变量),若你的核心自变量本身不随时间变化,需要特别讨论或换用随机效应 / Hausman-Taylor 估计量。
Q3:会计实证论文中稳健性检验要做几种、做哪几种?
顶刊标准通常要求至少三种互补的稳健性检验:
| 类型 | 操作方式 | 针对的质疑 |
|---|---|---|
| 替换代理变量 | 换 DA 计算方法(截面Jones/业绩匹配Jones) | 结果依赖测量方式 |
| 子样本排除 | 剔除金融行业、ST企业、特殊年份 | 极端样本驱动结果 |
| 替换核心自变量 | 换操作化定义(如审计费用代替四大虚拟变量) | 测量方式影响结论 |
| 安慰剂检验 | 随机打乱处理变量 / 提前/推后处理期 | 结果系偶然显著 |
ChatSRS 当前面板稳健性模块覆盖替代因变量、核心变量滞后一期、剔除指定年份和企业整群 Bootstrap;替换代理变量前仍需由研究者准备好对应字段,安慰剂检验不在这条自动化承诺内。
Q4:双向固定效应(TWFE)在会计实证中是否是标配?
是的。会计、金融类实证论文现在基本要求双向固定效应(个体 FE + 时间 FE),原因如下:
- 个体 FE:控制企业特质的时不变异质性(管理层风格、公司文化、地区制度环境)
- 时间 FE:控制宏观共同冲击(经济周期、会计政策变动、证监会监管趋势)
如果只控制个体 FE 而不控制时间 FE,审稿人会明确要求补充。若宏观冲击与自变量相关(如某年审计师整治运动恰好与机构持股变动同期),遗漏时间效应会导致系数有偏。
Q5:面板数据里的盈余管理研究,聚类标准误按企业聚类还是按行业聚类?
通常按企业(firm_id)聚类,理由是:
- 序列相关主要发生在同一企业的多年观测内(today's earnings depend on yesterday's accruals)
- 企业数(N = 300)远大于行业数(通常 20-30 个),聚类数更多,有限样本性质更好
若研究中行业层面的制度冲击是核心识别变量,可在其他计量软件中进一步评估行业层面或双重聚类;当前 ChatSRS 面板基准回归默认按个体维度聚类,不应把指令文字当成已经实现双重聚类的证据。
盈余管理实证分析小结
| 分析步骤 | 方法 | ChatSRS一句话关键词 |
|---|---|---|
| 操控性应计利润测度 | 修正 Jones 模型截面回归 | 站外完成并复核,保存 da / abs_da 字段 |
| 主回归建模 | 双向固定效应 + 个体聚类SE | "面板基准回归,个体 firm_id、时间 year" |
| 稳健性 | 替代Y + X滞后 + 剔年份 + Bootstrap | "面板稳健性检验并汇总核心系数" |
| 论文报告 | APA 7th 格式 | "按实际输出生成结果描述,并标注模型与聚类口径" |
每一步 ChatSRS 都输出 APA 7th 格式的报告句式,方法节和结果节直接可用。
相关阅读
- 面板数据回归用AI一句话完成 — FE/RE选择、Hausman检验、聚类稳健标准误全攻略
- 稳健性检验完整教程 — 换样本/换方法/换指标,经济学论文必做
- 工具变量回归(2SLS)用AI一句话完成 — 内生性检验、弱IV诊断、过度识别全攻略
- 经济学实证分析全攻略 — 面板数据、工具变量、DID与稳健标准误的AI实现
- 管理学硕博论文数据分析全攻略 — 信效度、回归、中介调节、SEM到APA报告
本文首发于 ChatSRS 官方博客。如有问题或反馈,欢迎在 ChatSRS 站内 [用户中心 -> 帮助与反馈] 联系我们。