SuperAPI AI 工具集

algo-risk-altman-z

数据与分析

查看项目

更新于 10-16 05:01

技能介绍

用途:根据五个财务比率计算 Altman Z-Score,用于预测企业破产概率,并给出安全、灰色、困境的分区判断。公式为 Z = 1.2X₁ + 1.4X₂ + 3.3X₃ + 0.6X₄ + 1.0X₅,其中 X₁ 为营运资本/总资产,X₂ 为留存收益/总资产,X₃ 为 EBIT/总资产,X₄ 为股权市值/总负债,X₅ 为销售额/总资产。

主要能力与流程:先校验输入(可从财务报表提取营运资本、留存收益、EBIT、市值或账面权益、总资产、总负债、销售额,须同一报告期);随后必须选择变体——公开制造业用原始 Z,私营制造业用 Z',非制造业(SaaS、服务、零售、科技等)及新兴市场用 Z''。若描述含 SaaS、cloud、软件、服务、零售、电商、平台、科技、新兴市场、金砖、非制造业等标签,应使用 Z'',不要默认原始公式。最后计算、校验并输出 Z 值、分量与分区。

用法:可用 python scripts/altman_z.py --help 查看脚本参数,用 --variant original/private/non_manufacturing 指定变体,用 --verify 运行内置健全性测试。输出为包含 z_score、zone、components 与 metadata 的 JSON。

限制:不适用于银行、保险等金融机构;如需精细信用评分应使用逻辑回归等模型。原始公式仅针对公开制造业;用于私营、服务或新兴市场企业须改用对应变体,否则结果可能误导。模型基于 1968 年数据校准,应作为单一信号而非唯一依据;财报操纵、行业资本结构差异和营收确认方式都会影响准确度;趋势变化比单期水平更重要。变体公式与阈值见 references/z-score-variants.md。