首页 文章 精选 留言 我的

精选列表

搜索[python],共10000篇文章
优秀的个人博客,低调大师

Python 应收账款预期信用损失(ECL)模型测算

## 问题 新金融工具准则(CAS 22)下,应收账款减值从"已发生损失法"改为"预期信用损失法"。要对组合内每笔应收按前瞻性调整的预期信用损失计提准备,手工分情景算易漏。用 pandas 搭一个三情景(乐观/基准/悲观)PD×LGD 加权平均的 ECL 模型,一键出组合计提额。 ## 示例代码 ```javascript import pandas as pd df = pd.DataFrame({ "cust": ["A", "B", "C", "D"], "exposure": [100000, 60000, 40000, 20000], "pd_base": [0.02, 0.05, 0.10, 0.20], "lgd": [0.50, 0.60, 0.70, 0.80], }) # 前瞻性调整:宏观因子对基准PD的乘数(乐观1) macro = {"opt": 0.8, "base": 1.0, "pes": 1.5} # 三情景权重(概率,之和须为1) weight = {"opt": 0.2, "base": 0.6, "pes": 0.2} def ecl(row): pds = {k: min(row["pd_base"] * macro[k], 1.0) for k in macro} exp_pd = sum(pds[k] * weight[k] for k in pds) return row["exposure"] * exp_pd * row["lgd"] df["ecl"] = df.apply(ecl, axis=1) total = df["ecl"].sum() print(round(total, 2)) ``` ## 关键点 - ECL = 风险敞口 × 预期违约率(PD) × 违约损失率(LGD),对三情景 PD 按概率加权平均,再乘 LGD。 - 前瞻性调整用宏观因子乘基准 PD,乐观小于 1、悲观大于 1,记得用 min(..., 1.0) 把 PD 封顶在 1。 - 三情景权重之和必须等于 1(如 0.2/0.6/0.2),这是概率分布不是拍脑袋。 - 显著信用风险增加的应收要用"存续期 ECL"而非"12 个月 ECL",模型里可加一列标识切换口径。 - `df` 直接 `to_excel()` 落底稿,加总即报表应计坏账准备,和账龄法结果可双向印证。 ## 小结 ECL 计提 = 敞口 × 加权 PD × LGD。pandas 把三情景前瞻调整压成一行函数,预期信用损失从拍脑袋变可追溯。 --- 如果这篇对你有启发,欢迎关注、评论交流。下期预告:持续经营能力评估程序。 会计师事务所的一名注册会计师

优秀的个人博客,低调大师

Python 盈余管理识别(洗大澡与饼干罐)

## 问题 利润太平滑或太跳跃,都有鬼。注师用两个指标识别盈余管理:利润波动率异常低(可能在"储备"利润),以及非经常性损益占比过高(主业不赚钱靠卖资产)。 ## 示例代码 ```javascript import statistics net_income = [100, 105, 108, 95, 102] mean = statistics.mean(net_income) vol = statistics.pstdev(net_income) / mean print("Earnings volatility:", round(vol, 3)) recurring = 80 non_recurring = 25 ratio = non_recurring / (recurring + non_recurring) print("Non-recurring ratio:", round(ratio, 2)) ``` ## 关键点(注师视角) - 利润波动率低得反常,可能是"饼干罐"(好年景藏利润、差年景释放)做平滑,掩盖真实波动。 - 非经常性损益占比高,说明主业造血弱,靠处置资产、政府补助撑门面,不可持续。 - "洗大澡"(big bath):亏损年一次性大额计提,为来年轻装上阵、利润反转铺路。 - 识别盈余管理不是定罪,而是提醒:账面利润可能被"管理"过,要看扣非后、看现金流。 ## 小结 盈余管理 = 异常平滑 + 非经常性占比高。注师用波动率和非经占比两把尺,量出利润的"化妆"程度。 --- ## 哲学点题:真实与虚构的边界 盈余管理游走在准则允许的边缘,是人性"趋利避害"在账面上的投影。它在合法与造假的夹缝里舞蹈,模糊了真实与虚构的边界。识别它,不仅是技术,更是对人性的洞察——人总会把不利隐藏、把有利放大,而注师的使命,就是在这层修饰之下,触摸到那个更朴素的真实。 --- 觉得这篇帮你识破利润的"化妆术",点赞收藏 + 关注。下期放出【二级市场量化排雷工具箱】合集:本系列 5 篇代码打包成 .py,复制即用,从估值到排雷一次备齐。会计师事务所的一名注册会计师

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

优质分享App

优质分享App

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册