财务数据本福特检验 (Benford's Law Test)
功能
输入股票名称或代码(支持A股和港股),自动获取过去12个季度的完整三表数据(资产负债表、利润表、现金流量表),对所有金额科目执行本福特定律检验,生成交互式HTML报告。
使用方法
@skill:financial-benford-test 贵州茅台
@skill:financial-benford-test 600519
@skill:financial-benford-test 腾讯控股
@skill:financial-benford-test 00700
输出
- 交互式HTML报告,包含:
- 首位数字频率分布对比图(实际 vs 本福特定律理论值)
- 三表分别检验结果(资产负债表/利润表/现金流量表)
- 总体合并检验结果
- Chi-square统计量与p值
- 偏差最大的科目列表
- 检验结论与风险提示
依赖
- akshare: 获取A股/港股财报数据
- scipy: 统计检验
- pandas/numpy: 数据处理
技术说明
- 本福特定律:自然数据集中首位数字为d的概率为 log10(1+1/d)
- 检验方法:Chi-square goodness-of-fit test
- 样本来源:财报中所有非零正数金额科目
- A股数据源:新浪财经(stock_financial_report_sina)
- 港股数据源:东方财富(stock_financial_hk_report_em)
微信扫一扫