news 2026/10/12 3:53:24

信用风险传播机制 金融网络传播模型 感染率 初始感染比例 matlab编写代码程序 复杂网络

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
信用风险传播机制 金融网络传播模型 感染率 初始感染比例 matlab编写代码程序 复杂网络

信用风险传播机制 金融网络传播模型 感染率 初始感染比例 matlab编写代码程序 复杂网络 供应链网络模型构建

金融系统里有个特有意思的现象——风险会像病毒一样在机构之间传染。去年老王的面粉厂倒闭,结果隔壁县三家食品厂跟着资金链断裂,这事儿就跟传染病似的。咱们今天用Matlab搭个供应链网络,看看信用风险是怎么在生意伙伴之间"人传人"的。

先搞个简单的供应链网络。假设有200家企业,每家都有上游供应商和下游客户。用Barabasi-Albert模型生成这个网络最合适,毕竟现实中的供应链确实存在"大厂有更多合作方"的特点:

N = 200; % 企业总数 m = 3; % 每个新节点连接数 net = createBANet(N, m); % 生成无标度网络 [adjMatrix, nodes] = getNetworkData(net); % 获取邻接矩阵

这里有个隐藏细节:createBANet函数里其实用到了优先连接机制。新加入的企业有80%概率选择连接原材料供应商,20%连接物流公司——这模拟了现实中的供应链偏好。邻接矩阵的权重用交易额占企业流动资金的百分比表示,这样更能反映风险传染的强度。

接下来设定感染参数。初始感染比例设为5%,就像老王面粉厂突然暴雷:

infected = zeros(N,1); initialInfected = randperm(N, round(N*0.05)); % 随机选择5%初始感染 infected(initialInfected) = 1; % 标记感染状态 threshold = 0.4; % 企业承受阈值

这里有个反直觉的设计:不是被感染就立即传染,而是当风险冲击超过企业承受力时才传播。用SIR模型改良版,每个时间步长里:

for t = 1:20 % 模拟20个时间周期 newInfected = []; for i = 1:N if ~infected(i) % 只检查健康企业 neighbors = find(adjMatrix(i,:)); % 找出合作方 riskExposure = sum(adjMatrix(i,neighbors).*infected(neighbors)'); if riskExposure > threshold newInfected = [newInfected, i]; end end end infected(newInfected) = 1; infectionRate(t) = sum(infected)/N; % 记录感染率 end

这个循环藏着三个关键点:1) 风险暴露度是加权累加,大额交易伙伴出事影响更大;2) 阈值机制模拟企业抗风险能力;3) 感染是批处理更新,避免即时传染的失真。

跑完模拟后,用动态图表展示更有冲击力:

figure; subplot(2,1,1); spy(adjMatrix); % 网络结构热力图 title('供应链连接矩阵'); subplot(2,1,2); plot(infectionRate,'LineWidth',2); xlabel('时间(周)'); ylabel('感染比例'); hold on; plot([0 20],[0.6 0.6],'r--'); % 标注风险临界值

有意思的是,当初始感染率超过7%时,系统会出现相变——感染比例突然从30%跳到75%以上。这和现实中的连锁倒闭潮完全吻合。调整网络参数时发现,供应链的"枢纽企业"(度中心性高的节点)一旦被感染,整个网络的崩溃速度会加快3倍。

最后留个小彩蛋:把阈值机制改成动态适应的(企业会主动缩减合作规模),传染速度立刻下降40%。这解释了为什么疫情期间那么多企业急着砍掉非核心业务——本质上是在重构自己的风险网络。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/11 18:35:33

企业级项目中依赖注入错误的5个真实案例解析

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 构建一个包含多个模块的Spring Boot项目,模拟企业开发中常见的依赖注入问题场景:1) 多模块项目中组件扫描范围不足;2) 条件化配置导致的bean缺失…

作者头像 李华
网站建设 2026/10/12 3:16:54

MES信息化智能化解决方案,MES实施方案

一、MES 核心功能生产全流程管控:涵盖调胶、上胶等全工序,借助 BOM 自动导入、物料扫码防错、设备参数实时比对,达成标准化生产;记录人、机、料、法等数据,支持正反向追溯。物料智能管理:以条码关联物料编码…

作者头像 李华
网站建设 2026/10/11 12:18:57

UE5 材质-28-各种节点:三输出的 if 节点,借助于 time 节点和 Frac(只取小数部分)得到纹理的溶解效果。 也可用于测试 TextureCoordinate 节点的输出向量的值是什么

(111)三输出的 if 节点 : 用引擎中的噪波图实现 if 节点的举例 :(112) 溶解效果 : 节点 :(113) 借助于纹理坐标,还可以实现类似于开关门的动态效…

作者头像 李华
网站建设 2026/10/11 15:48:09

UE5 材质-29-各种节点:

(114)单词 parallax :(115) 何为视差 :(116)illusion :(117) BumpOffset 节点 :(118) 谢谢

作者头像 李华
网站建设 2026/10/12 3:36:56

有什么好的团队文件管理软件?测评对比14款

在企业日常运营中,文件的高效管理与安全协作已经成为提升团队竞争力的关键环节。随着远程办公、跨区域协作的普及,传统的本地文件存储模式逐渐暴露出权限管理困难、版本混乱、信息安全风险等痛点。一款功能完善的团队文件管理软件不仅能帮助企业集中存储…

作者头像 李华
网站建设 2026/10/12 4:21:31

CV技术的应用现状与CNN模型识别图像中对象的流程

CV(计算机视觉)技术作为人工智能领域商业化与成熟度较高的分支,目前已深度渗透到工业、医疗、交通等多个领域,同时在前沿领域不断探索,整体呈现出技术分层落地、场景持续拓展的应用现状,具体如下&#xff1…

作者头像 李华