历史参考报告

以下原文是静态历史资料,保留编写时的数据说明与场景评估,不是实时数据或当前业务证据。

原文中的数据、状态与示例不代表当前授权、质量判定或执行结果。当前分析请通过受控查询核验来源。

返回受控数据分析
理财投顾副驾·数据完整性与场景模型评估白皮书

理财投顾副驾-数据评估报告

一、数据情况

评估实现 demo 页面功能所需的全部数据源。本节只包含"直接数据源"和"基于规范化数据的标准化加工"(如同类分位、聚合、汇总)。涉及置信度评估、桑基图推断、LLM 抽取等"模型设计/分析"的工作统一放到第二大块。

1.1 刚需采购数据:普益已覆盖 vs 仍需采购/申请

产品板块
31
张数据表
机构板块
21
张数据表
跨板块关系
4
代销 3 + 公告 1
📊 产品板块表(31 张)

覆盖 demo 中产品板块全部 9 张图和资产板块大部分数据,是整个 demo 数据的"主心骨"。

# 模块一 模块二 中文表名 英文表名 频度
▌产品基础数据
1产品基础数据基础数据银行理财基础信息主题表product_base_info_dD
2周期主题表product_open_net_cycle_dD
3开放式产品收益率表product_open_yield_dD
4净值与分红银行理财净值主题表product_net_value_dD
5银行理财分红主题表product_dividend_dD
6费率数据银行理财产品费率主题表product_fee_rate_dD
7银行理财产品认购申购费率主题表product_subscribe_fee_rate_dD
8银行理财产品赎回费率主题表product_redeem_fee_rate_dD
▌产品衍生数据
9产品基础数据持仓数据银行理财产品持仓资产类别主题表product_assets_pos_type_qQ
10银行理财产品前十名持仓资产主题表product_assets_pos_top10_qQ
11银行理财产品持仓非标准化债权及股权类资产主题表product_non_std_assets_qQ
12产品衍生数据收益表现非现金管理类产品收益率指标主题表(单利计算)product_non_cash_yield_s_dD
13现金管理类产品收益率指标主题表(单利计算)product_cash_yield_s_dD
14银行理财收益率指标表(复权净值计算单利)product_yield_by_adjust_sD
15银行理财产品到期收益率主题表(单位净值计算)product_product_ytm_nav_dD
16银行理财产品到期收益率主题表(累计净值计算)product_product_ytm_dD
17净值型产品标准频率收益率指标表(周度)product_net_yield_by_freq_wW
18净值型产品标准频率收益率指标表(月度)product_net_yield_by_freq_mQ
19动态回撤净值型产品回撤指标主题表product_net_value_drawdown_dD
20净值型产品回撤指标表(复权净值计算)product_adjust_drawdownD
21风险指标净值型产品风险指标周度主题表product_net_value_risk_wW
22净值型产品风险指标周度表(复权净值计算)product_adjust_value_risk_wW
23净值型产品风险指标月度主题表product_net_value_risk_mM
24净值型产品风险指标月度表(复权净值计算)product_adjust_value_risk_mM
25综合指标净值型产品业绩综合指标周度主题表product_net_value_comp_wW
26净值型产品业绩综合指标周度表(复权净值计算)product_adjust_value_comp_wW
27净值型产品业绩综合指标月度主题表product_net_value_comp_mM
28净值型产品业绩综合指标月度表(复权净值计算)product_adjust_value_comp_M
29其他数据净值型产品份额规模整合主题表product_share_scale_dD
30银行理财产品细分子类型动态表product_detail_sub_type_dynaD
▌结构性产品(产品板块补充)
31结构性产品—结构性理财产品基础信息表product_structure_base_infoD
✅ 普益产品表 100% 覆盖 demo 产品板块 9 张图: 截图 17-25 全部能跑通,包括:产品档案、净值/分红、费率、收益/回撤/风险/综合指标、持仓资产类别、前十大持仓、非标资产、份额规模、细分子类型。
频度说明:D=日频,W=周频,M=月频,Q=季度频(持仓数据为季度披露) 。
🏦 机构板块表(21 张)

覆盖 demo 中机构板块全部 8 张图的"基础+财报"数据,是机构画像的底座。

# 模块一 模块二 中文表名 英文表名 频度
▌机构基础数据
1机构基础数据基础信息银行及理财子公司基础信息表bank_base_infoD
2法人和其他组织信息表legal_person_other_orgD
3银行网点规模情况表bank_base_branches_scale_infoD
4银行渠道信息表bank_base_channel_infoD
5银行代销业务情况表bank_cons_bus_qQ
6财报数据资产负债表py_bank_commercial_bank_asset_debtQ
7现金流量表py_bank_commercial_bank_cash_flowQ
8利润表py_bank_commercial_bank_profit_infoQ
9年报特色商业银行股本信息表py_bank_commercial_bank_capital_stock_infoY
10商业银行股东信息表py_bank_commercial_bank_shareholders_infoY
11商业银行员工薪酬表py_bank_commercial_bank_employee_compensation_infoY
12商业银行贷款质量与监测指标信息表py_bank_commercial_bank_loan_monitor_infoY
13商业银行存贷收益信息表py_bank_commercial_bank_deposit_income_infoY
14银行年报规模数据汇总主题表bank_scale_summary_yY
15银行年报收入数据汇总主题表bank_income_summary_yY
16银行客户规模情况表bank_customer_scaleY
17集团作为发起人但未纳入合并报表的结构化主体中享有的权益表bank_group_stru_equityY
18第三方机构发起设立的结构化主体中享有的权益表bank_third_party_equityY
19银行年报受托业务数据表bank_entrust_businessY
▌机构经营信息(机构板块补充)
20机构经营经营信息理财公司经营信息表bank_son_operation_infoM
21银行及理财子机构理财业务情况主题表bank_asset_manage_report_mM
✅ 普益机构表覆盖 demo 机构板块 8 张图: 截图 9-16 全部能跑通,包括:机构基础信息、银行网点/渠道/代销业务、财报(资产/现金/利润)、年报特色(股东/员工/贷款/存贷)、客户规模 、受托业务等。
🔗 跨板块关系表(4 张:代销 3 + 公告 1)

这些表是连接不同板块的"关系型"数据,覆盖 demo 中"代销/公告"2 个高价值模块。

# 模块 中文表名 英文表名 影响板块
1 代销关系 机构代销银行理财关系表 product_agency_sale_rel_d 渠道产品
2 产品与代销机构关系动态表 product_agency_sale_rel_dy_d 渠道产品
3 代销机构与产品关系动态表 product_agency_ins_pro_rel 渠道产品
4 公告数据 公告文件传输记录表 product_announcement 产品资产
💡 跨板块关系表关键价值:
• 代销 3 张表 = 渠道板块"代销名单矩阵"的命门数据,直接决定渠道地图/货架对标能不能做
• 公告文件表 = 产品板块截图 2 5「公告与事件」核心数据

1.2 需要补充的数据点(公开/爬取 + 内部经营)

除了普益 56 张表外,明确需要补充 7 个数据点。所有数据点统一列出获取路径与应对策略。

# 数据点 类别 关联图数 获取路径 / 应对策略
1 监管政策资讯 🟢 公开/爬取 3 银保监 / 证监会 / 国务院 / 理财登记中心 → 市场 4 行业关键节点、产品 25 政策事件、机构 14 运营洞察
2 资讯/媒体/品宣 🟡 公开/爬取 3 21 世纪经济报道 / 财新 / 各家公众号 + LLM 抽取 → 产品 21 内容热度、产品 25 品宣事件、市场 4 节点
3 委外数据 + 底层债券穿透 🔴 部分内部 4 🔴 理财子深度合作 + 季报简化披露 → 资产 27 委外生态/桑基图、机构 14 委外占比、产品 19 资产穿透、资产 26 重仓标的
现状:普益有底层资产类别数据,但无完整明细(TOP10);功能层面很难覆盖完整的委外和资产穿透
4 募集数据(直销+代销分渠道) 🔴 部分内部 1 🔴 合作 → 产品 17 募集最新发行热度
应对:用季报披露的规模变化 + 时间差估算净申赎,不做"分渠道"
5 机构+理财子规模数据时效性 🔴 无法获取 5 🔴 普益机构+理财子规模数据无法获取(无单产品粒度,只能从财报拿到该行整体理财规模),相关模块的披露频度(D/W/M/Q) → 产品 21 同系列定价、产品 22 综合指标、机构 13/14/16 经营画像、资产 28 传染面
风险:可能对规模、到期预估相关模块有影响
6 理财登记中心季报/半年报/年报(行业规模/杠杆率/投资者) 🟢 公开/爬取 3 🟢 理财登记中心官网(季度报告/半年度报告/年度报告)→ LLM 抽取 → 行业规模、杠杆率、整体投资者数据 → 市场 4 行业关键节点、机构 13/14/16 经营画像、资产 28 传染面
7 普益产品公告 PDF(OSS 模式 + LLM 处理) 🔴 部分内部 1 🔴 当前普益以内部 OSS 链接提供公告 PDF,需经 LLM 抽取成结构化数据(事件类型 / 公告日期 / 涉及产品 / 关键变化)→ 产品 25 公告与事件
现状:原始数据已采购,但缺 LLM 抽取层才能用

二、七大模型场景设计(前 7 个场景)

基于 demo 页面覆盖能力,按"业务可解释 + 业内前沿"双原则,重构出 7 个高内聚、低耦合的模型场景,每个场景含 数据 / 计算逻辑 / 实现流程 / 预期输出 四节,并配可视化示例。

场景 1:市场资金流向模型

业务目标基于普益已有的"产品规模"(Q 频度)和"产品日收益率"数据,按产品分组聚合季度隐含资金流,再通过组间时序联动构建"产品类型 → 产品类型"的跨组资金迁移矩阵,识别理财资金在不同产品类型之间的流向。对应行业全景看板(首页)+ 资金流推断页。
对应 demo行业全景看板(首页)+ 资金流推断页

1.1 数据

数据源数据字段(中文)用途
数据源 数据字段(中文) 用途
普益产品份额规模主题表 季末规模 季度聚合,每 Q 末一次
普益产品收益率指标主题表(复权) 产品日收益率 季内资产价格涨跌用日收益累乘
普益产品基础信息主题表 产品类型 / 风险等级 / 期限 分组维度
普益周期主题表 开放/关闭周期 过滤申赎窗口
普益产品持仓资产类别主题表 资产类别占比(季频) Step 5 底层资产矩阵(Q 频)
理财登记中心季报(公开) 行业总规模(季频) 行业总规模对照(验证用)
普益产品净值主题表 日度净值 Q 频内异常事件归因(事件当日净值变化)

1.2 计算逻辑

Step 1
单产品季度隐含资金流

对每只产品 p 在每个季度 q(季末 t_q vs 季初 t_{q-1}):

  • 取季末持仓规模 S_{p,t_q}、季初持仓规模 S_{p,t_{q-1}}
  • 季内产品累计收益率 R_{p,q} = 季内日收益率 r_{p,t} 的累乘(用日度净值数据计算)
  • 季度隐含资金流 = 季末规模 − 季初规模 ×(1 + 季内累计收益率 R_{p,q})
  • 物理意义:季末规模变化 = 资产价格涨跌(季初规模 × 季内累计收益率)+ 季度净申赎,剥离前者剩下的就是季度净申赎
  • 频率:Q(季频),每个季末计算一次
Step 2
资金流清洗与对齐(季频简化版)
  • 开放/关闭过滤:只对季内"开放申购"状态占比 > 50% 的产品计算资金流(避免产品季内绝大部分时间封闭造成的"假净值涨跌")
  • 首发/到期边界:产品首发季、到期季的资金流单独标记,不参与组级聚合
  • 异常值处理:用近 4Q 中位数 + 3 倍 MAD 识别离群点,标记"待复核"但保留原值
  • (节假日对齐不适用——季度本身就是低频粒度,季内已聚合)
Step 3
同类产品聚合(组级季度资金流率)

按"产品类型(固定收益类 / 混合类 / 权益类 / 商品及金融衍生品类)× 风险等级(R1-R5)× 期限(≤3M / 3-12M / 1-3Y / ≥3Y)"做三维分组,对每个组 g:

  • 组级季度资金流(绝对值)= 组内所有产品的季度隐含资金流之和
  • 组级季度资金流率(相对值)= 组级季度资金流 ÷ 组内季末总规模
  • 滚动 1Q / 2Q / 4Q 均(即单季/半年/全年均线),给趋势图用
关键设计:组级聚合用"组级资金流率"(比例)而不是"组级资金流"(绝对值),避免规模大的组(固定收益类)压制规模小的组(权益类)。不同组的趋势可直接比较。
Step 4
跨组资金迁移矩阵(核心)

这是用户问的"怎么从隐含资金流得到跨市场矩阵"的关键——单一产品 p 的季度净申赎是 p 整体的净申赎,无法直接说"这 1 亿是从股票流到债券的",但可以通过"组间的资金流时序联动"反推"谁流出、谁流入、谁承接收盘"。

频率约束:Q 频只有 8-12 个数据点(2-3 年),Granger/VAR 等需要大量样本的方法不可用。改用更稳健的"配比系数法 + 时序相关性"组合方案:

  • 对每个组 g,取出"组级季度资金流率"时序(Step 3 输出)
  • 对所有 N 个组,得到 N 条时序(每条 8-12 个点)
  • 时序相关性矩阵:对所有组对(i, j)计算 Pearson 相关系数(带 lag 1-2 期的滑动窗口),相关系数 |r| > 0.5 视为"显著联动"
  • 配比系数法构造迁移矩阵 M:
  • 元素 M[i, j] 表示"从组 i 净流出、流入组 j 的资金规模"
  • 元素值 = 组 i 季度净流出额 × 配比系数[i, j]
  • 配比系数[i, j] = 组 j 季度净流入额 ÷ 所有流入组总净流入额
  • 联动性不显著的组对(|r| < 0.5)矩阵元素乘以 0.5 折扣
  • 矩阵主对角线 M[i, i] 表示"组 i 季度净流入/流出"
冷启动简化版:数据不足 4Q 时,不做时序联动判断,只用"当期配比系数法"做近似——组 i 净流出额按当期所有流入组流入率比例分配,得到简化矩阵(精度低但可上线)。
Step 5
双视图矩阵(产品类型 × 底层资产,统一 Q 频)

底层资产矩阵的频度从原"季频持仓 + 日频规模"统一调整为 Q 频:

  • 行为"产品类型"(固定收益类 / 混合类 / 权益类 / 商品及金融衍生品类),列为"底层资产"(股票 / 债券 / 商品 / 现金 / 衍生品)
  • 元素 = 该类型产品的季末总规模 × 该类型在该资产上的占比(季频披露) × 该类型的季度净申赎率
  • 物理意义:股票列的合计 = 全市场理财对股票资产的季度净买入规模(按持仓推算)
  • 频度:Q(季频,更新持仓时刷新)

两个矩阵配合用(两套都统一为 Q 频):

  • 产品类型迁移矩阵(Step 4)= Q 频,看"理财产品类型间"的迁移方向
  • 底层资产矩阵(Step 5)= Q 频,看"理财资金在底层资产(股/债/商品)"上的配置变化
Step 6
趋势预测与异常预警(Q 频)
  • 趋势预测:用 ARIMA(适配低频时序)或指数平滑(HOLT-WINTERS)对每组"季度资金流率"做未来 1-2 季度预测,输出预测值 + 置信区间(Prophet/XGBoost 不适用,样本量太少)
  • 异常预警:
  • 单组资金流突变:滚动 Z-score(窗口 4Q)> 2 触发单组预警(Q 频样本少,阈值放宽)
  • 迁移方向突变:矩阵非对角线元素单 Q > 2σ 触发方向预警(如"固定收益类 → 权益类"迁移率突增)
  • 持续性预警:连续 2Q 同一方向的迁移率 > 历史 P75 触发趋势性预警
关键设计取舍:Q 频数据样本少,传统时序预测方法(Prophet/XGBoost)会过拟合;改用"ARIMA + 简化指数平滑",对异常检测阈值也适当放宽(Z-score 从 3 降到 2),避免漏报。

1.3 实现流程

横向流程(输入 → Step 1 → ... → 输出):
季末规模+日度净值
→
Step 1 季度隐含资金流
→
Step 2 清洗(季内占比)
→
Step 3 组级季度资金流率
→
Step 4 迁移矩阵(Pearson+配比)
→
Step 5 底层资产Q频矩阵
→
Step 6 ARIMA预测+Z预警

1.4 预期输出

🔥 主要输出:跨组资金迁移矩阵(4×4 热力图,Q 频)
🔥 跨组资金迁移矩阵(2026 Q2,单位:亿元)
行=流出组,列=流入组;正值=流入,负值=流出;颜色越深绝对值越大 | 频度:Q(季度)
固定收益类 混合类 权益类 商品衍生品类 行合计
固定收益类 — +12.0 +8.0 +1.0 +21.0
混合类 -15.0 — +4.0 +0.5 -10.5
权益类 -3.0 -2.0 — +0.0 -5.0
商品衍生品类 -1.0 -0.5 +0.0 — -1.5
净流入(深绿) 净流出(深橙)
其他预期输出:
  • 📊 组级季度资金流时序图(每组一条线,含 1Q / 2Q / 4Q 均)
  • 🔥 底层资产矩阵(产品类型 × 底层资产,Q 频)
  • 🔮 未来 1-2 季度资金流预测(ARIMA,含置信区间)
  • 🚨 异常资金流预警(单组突变 / 迁移方向突变 / 持续性预警,Z-score 阈值 2)
  • 📈 资金流分位排名(相对近 2Y 历史分位)
  • 💡 跨组迁移解读(LLM 总结"近期资金迁移方向"自然语言解读)
  • 📉 单产品异常归因(用日度净值 + 当日事件源定位单日异常)

场景 2:雷达图五维评价 + 相似产品

业务目标在三维分组(产品类型 × 风险等级 × 期限)下对产品做5 维雷达图评分 + 同类排名 + 相似产品推荐,对应产品中心首页 + 产品业绩·定位页 + 产品持仓与规模·流向页。
对应 demo产品中心首页 + 产品业绩·定位页 + 产品持仓与规模·流向页

2.1 数据

数据源数据字段(中文)用途
数据源 数据字段(中文) 用途
普益产品基础信息 产品类型 / 风险等级 / 期限 分组维度
普益产品净值主题表 净值 收益序列
普益产品风险指标 夏普 / 波动率 / 最大回撤 风险维度
普益产品综合指标 综合评分 综合维度
普益产品持仓资产类别 资产类别占比 持仓维度
普益产品费率 费率 成本维度
普益产品份额规模 季末规模 流动性维度(Q 频)
普益产品文本描述 产品简介 / 投资范围 文本嵌入

2.2 计算逻辑

Step 1
5 维指标计算
维度 指标 标准化方法
收益能力 近 1Y 年化收益 / 业绩基准 同组 Z-score
风险控制 卡玛比率 = 收益 / 最大回撤 同组 Z-score
持仓分散度 1 - Σ(asset_pct²) (HHI) 同组归一化
流动性 季末规模分位 + 开放频度(注:规模 Q 频,规模分位每季重算) 同组百分位
成本竞争力 1 - 同类费率分位 同组百分位
Step 2
三维分组排名

分组维度:

  • 产品类型(固定收益类 / 混合类 / 权益类 / 商品及金融衍生品类)
  • 风险等级(R1-R5)
  • 期限(≤3M / 3-12M / 1-3Y / ≥3Y)

每组内按"5 维加权评分"排序,加权用 CRITIC 法(客观赋权,基于指标波动性和相关性)。

Step 3
雷达图绘制

5 维标准化分 → 0-1 区间 → 雷达图多边形。可叠加同组 Top 3 / Bottom 3 做对比。

Step 4
相似产品推荐(三路召回)

目的:从不同维度找相似产品,避免单路召回漏掉一些"该进 Top-K 但用单一方法找不出来"的产品

  • KNN 容易漏"指标画像不像但语义画像像"的产品
  • SBERT 容易漏"语义不像但业务同款"的产品
  • 规则同款(业务字段匹配)容易漏"业务不同款但指标画像像"的产品

怎么算:用三路召回并行做 Top-K 候选,最后融合去重

路线 A · 结构化相似(KNN)

目的:用 5 维结构化特征找"指标画像最像"的产品

怎么算:

  • 5 维向量(收益/风险/分散度/流动性/成本)→ MinMax 归一化
  • 用 Annoy / Faiss 做近似最近邻(ANN)检索
  • 相似度 = 余弦相似度或欧氏距离
  • 取 Top-K 候选

路线 B · 语义相似(Sentence-BERT)

目的:用产品文本描述找"语言画像最像"的产品

怎么算:

  • 拼接产品文本画像 = 名称 + 产品类型 + 投资范围 + 风险等级描述
  • 用 Sentence-BERT 把每条文本编码成 768 维向量
  • 用向量检索(FAISS / Milvus)找 Top-K 候选
  • 相似度 = 向量余弦相似度

路线 C · 业务同款(规则匹配) ← 硬约束兜底

目的:兜底"指标和语义都不像但业务上应该一起考虑"的产品——比如同系列、同管理人发行的不同子产品,即使结构化指标差异较大,也应作为"产品下架/客户迁移"的天然备选

怎么算:

  • 4 个业务字段:同系列 / 同管理人 / 同托管行 / 同期限
  • 每个字段的命中权重:同系列 0.4 / 同管理人 0.3 / 同托管行 0.1 / 同期限 0.2
  • 规则同款分 = Σ(每字段是否命中 × 该字段权重)= 0-1 之间的分数
  • 例如两只产品同系列、同托管行 → 0.4 + 0.1 = 0.5
  • 命中任一字段的产品强制进入候选池(哪怕 KNN 和 SBERT 都没召回)
Step 5
三路融合

目的:把三路召回的候选合并去重 + 综合排序,避免单路漏召回

怎么算:

  • 三路召回的 Top-K 候选合并去重,得到候选池
  • 每个候选重算综合相似度 = KNN 相似度 × 0.4 + SBERT 相似度 × 0.4 + 规则同款分 × 0.2
  • 如果某路没召回该候选,该路相似度按 0 计(不影响其他路分数)
  • 按综合分降序取最终 Top-K 输出
  • 规则同款分作为"硬约束兜底"——确保业务同款的产品即使指标/语义分低也能进 Top-K(因为最低得分也至少是 0.2 × 规则同款分)

2.3 实现流程

横向流程(输入 → Step 1 → ... → 输出):
5 维指标
→
Step 1 标准化
→
Step 2 CRITIC 加权+分组
→
Step 3 雷达图
→
Step 4 三路召回
→
Step 5 融合排序

2.4 预期输出

📊 主要输出:5 维产品雷达图 + Top-5 相似产品
📊 5 维产品雷达图(目标产品 vs 同组 Top-1)
分组:固定收益类 × R2 × 3-12M | 综合分 0.78(同组 P87) | 流动性维度用 Q 频规模分位
收益能力 风险控制 持仓分散度 流动性 成本竞争力
🔍 Top-5 相似产品(三路召回融合)
产品名综合相似度三路分(KNN/SBERT/规则同款)
招银·添利 90 号0.91🅺 0.85 + 🅂 0.88 + 🅡 0.40
建信·嘉鑫 12 号0.87🅺 0.80 + 🅂 0.75 + 🅡 1.00
兴银·稳利 8 号0.84🅺 0.78 + 🅂 0.82 + 🅡 0.40
平安·和盈 5 号0.79🅺 0.82 + 🅂 0.70 + 🅡 0.40
信银·安盈 3 号0.76🅺 0.74 + 🅂 0.68 + 🅡 0.40
KNN=结构化相似 / SBERT=语义相似 / 规则同款=业务硬约束(系列/管理人/托管行/期限)
其他预期输出:
  • 🏆 同组排名榜(P10/P25/P50/P75/P90 分位)
  • 📋 产品综合画像卡(5 维分 + 同组百分位 + 相似产品)
  • 💼 替代产品建议(用于产品下架 / 客户迁移场景)
  • 🗂️ 相似产品索引(按产品类型 + 风险等级)

场景 3:机构综合评分

业务目标构建机构 360° 画像,从 7 个维度(投研/规模/风控/产品丰富度/渠道/财务/合规创新)综合评分,输出机构综合评分 + 同类分位排名,对应机构画像-概览 + 机构画像-发行与定论。
对应 demo机构画像-概览 + 机构画像-发行与定论

3.1 数据

数据源数据字段(中文)用途
数据源 数据字段(中文) 用途
普益机构基础信息 成立时间 / 注册资本 / 业务许可 硬性资质
普益机构财报 总资产 / 现金 / 利润 财务健康
普益产品池(自营) 产品数量 / 系列数量 投研广度
普益产品收益/风险指标 夏普比率 / 最大回撤 / 波动率 投研能力
普益代销关系 代销合作数 渠道覆盖
普益产品非标持仓 非标资产占比 风险偏好
客户规模数据 总 AUM / 客户数 业务体量

3.2 计算逻辑

Step 1
指标体系构建 + 各维度得分计算(7 维)
维度 该维度得分怎么算 数据来源
投研能力 取机构所有自营产品的近 1Y 夏普比率均值、最大回撤均值(取倒数)、收益稳定性(标准差倒数),三项加权平均得一个综合分(越高代表投研能力越强) 普益产品收益/风险指标
业务规模 机构总 AUM + 活跃产品数 + 客户数,三项按"同类型机构内分位"分别打分再平均(规模大=分高,避免被小机构拉低) 普益机构基础信息 + 客户规模数据
风险控制 三项子指标加权:净值波动率倒数(波动越小越好)+ 破净产品占比(越低越好)+ 回撤恢复时间中位数(越短越好),三者的"同类型分位"再加权 普益产品收益/风险指标 + 产品基础信息
产品丰富度 用"信息熵"衡量产品多样性——产品系列数 × 风险等级覆盖度 × 期限覆盖度,三者按熵值打分(覆盖越广=熵越大=分越高) 普益产品基础信息
渠道覆盖 代销机构数 + 独代比例(独家代销产品占比)— 同时用赫芬达尔指数(HHI)衡量"渠道集中度",集中度越低(越分散)反而得分越高(避免依赖单一渠道) 普益代销关系表
财务健康 净利润、ROE、资本充足率三项按"同业相对值"打分(绝对值因机构规模差异大,不能直接比;用同业分位) 普益机构财报
合规与创新 新发产品占比(近 1Y 新发数 ÷ 存续数,越高代表创新活跃)+ 监管处罚记录(次数越少越好;有过重大处罚直接扣分),两项加权 普益产品开放/关闭事件 + 监管爬取

> 设计要点:每个维度内部先各自聚合成 0-100 的子分(不是直接用原始指标),再做维度间的加权——这样避免"业务规模 1000 亿"和"夏普 1.5"这种量纲不同的指标直接相加。

Step 2
维度权重确定(PCA + AHP)
  • 客观部分:用 PCA 对 7 个维度的"机构得分矩阵"做降维(机构 × 维度),看每个主成分对各维度的载荷,自动得到维度间相对重要性
  • 主观部分:邀请业务专家用 AHP(层次分析法)对 7 个维度的相对重要性做两两打分
  • 结合:把 PCA 给的客观权重和 AHP 给的主观权重按 0.5 / 0.5 合并(可调),得到最终的 7 维权重
  • 输出:每个维度的权重 + 一致性检验(防止 AHP 打分逻辑矛盾)
Step 3
TOPSIS 综合评分

用 TOPSIS 对每个机构做综合评分:

  • 对每个机构,先用 Step 2 的维度权重对 7 个维度的得分做加权
  • 算每个机构到"正理想解"(7 维全最佳)和"负理想解"(7 维全最差)的距离
  • 相对贴近度(距离负理想 / 距离正理想 + 距离负理想)= 机构综合评分(0-1)
  • 输出:机构综合分 + 各维度得分(雷达图数据源)
Step 4
分位排名(同类型对比)
  • 按"机构类型(理财子 / 银行 / 券商 / 外资)× 规模分位(头部 / 腰 / 尾)"做二维分组
  • 每组内做百分位排名(P10 / P25 / P50 / P75 / P90)
  • 输出:每家机构在自己的"同类型 + 同规模段"组内的相对位置

3.3 实现流程

横向流程(输入 → Step 1 → ... → 输出):
多源数据
→
Step 1 7 维子分
→
Step 2 PCA+AHP 权重
→
Step 3 TOPSIS 综合
→
Step 4 分组分位

3.4 预期输出

🏆 主要输出:7 维机构画像雷达图 + 综合分
🏆 7 维机构画像雷达图(建信理财 vs 同类中位)
TOPSIS 综合分 = 0.86(同类型分位 P95)
投研能力 业务规模 风险控制 产品丰富度 渠道覆盖 财务健康 合规创新
建信理财 0.86
同类中位 0.67
其他预期输出:
  • 🏆 机构综合评分榜(全市场 / 理财子 / 银行分榜)
  • 📈 同类型分位排名(P10/P25/P50/P75/P90)
  • 🔍 机构能力短板 / 长板 Top3 解释
  • 🧭 同组对标(与"同类型 + 同规模段"机构的中位数对比)

场景 4:机会事件识别评分

业务目标从三类事件源(监管政策、媒体资讯、机构公告)里识别"理财业务机会事件",并按"置信度 × 影响力 × 时效性"三维度打分排序,输出给理财经理可执行的机会清单。对应市场事件流 + 产品公告与事件·归因页。
对应 demo市场事件流 + 产品公告与事件·归因页

4.1 数据

数据源数据字段(中文)用途
数据源 数据字段(中文) 用途
监管文件(银保监/证监会/理财登记中心) 事件文本 / 事件时间 政策事件
21 世纪经济报道 / 财新 / 公众号 资讯文本 媒体信号
普益产品公告 PDF(OSS) 公告文件链接(PDF) 公告事件(LLM 抽取)
普益产品基础信息 产品类型 / 风险等级 / 期限 / 开放状态 货架空缺扫描、到期承接
普益代销关系表 代销机构 ID / 产品 ID 渠道信号(代销产品数代理)
历史净值 / 规模(Q 频) 净值 / 季末规模 影响力估算基准

4.2 计算逻辑

Step 1
事件抽取与标准化

三类事件源分别用不同方法抽成结构化记录:

  • 监管文件(结构化好):直接解析文件名、批文号、发文机关、关键条款,按固定 schema 抽取
  • 媒体资讯(半结构化):先用关键词 + NER 抽取机构名/产品名/政策名,再用规则做事件类型打标
  • 公告 PDF(非结构化):用 LLM 服务按标准 prompt 模板抽取("事件类型 / 涉及产品 / 关键变化 / 影响字段"),人工抽几个样本做 few-shot 提示

每条事件最终归一化成统一记录:`(事件 ID、事件类型、发生时间、来源、涉及产品列表、涉及机构列表、原文片段)`

Step 2
事件-产品/机构关联

把"事件涉及的产品/机构"列表补全。三种方法并行做,多方法投票取高置信度:

  • 关键词匹配:事件原文里直接出现产品名/机构名(如"建信理财某产品")
  • NER 抽取:用预训练模型识别人名/机构名/产品名实体
  • LLM 抽取:对原文不太规则的(如 PDF 公告),让 LLM 列出"涉及的所有产品和机构"

每条关联打一个"关联置信度"(多方法都识别到=高,只有一种方法识别到=低)。关联置信度会直接进入 Step 4 的评分。

输出"事件 → 产品 / 机构"映射表,是后面评分的基础。

Step 3
机会类型分类(5 类)

按业务场景定义 5 类机会,每类有具体的检测规则 + 兜底 LLM:

机会类型 检测规则(举例) 典型场景
政策红利 监管文件含"新规"、"办法"、"通知"关键词 监管新规文件
货架空缺 同系列产品在某期限/风险等级下"在售数量=0"或"< N" 某系列固定收益类产品 3-12M 期限全部下架
到期承接 N 周内(同组)总规模到期 > 阈值 某理财子大规模定开产品到期
策略轮动 资产指数 30 日变化 > 阈值 + 同类产品策略漂移 债市调整 → 混合类产品调权益
渠道信号 头部代销机构在某类产品的代销产品数 30 日变化 > 阈值(注:代销规模无单产品粒度数据,只有"该机构在某一类产品下代销了几只产品"的可得数据) 招行加码权益类产品
Step 4
三维度评分

对每个候选机会事件,按三个维度打分后加权求总(默认权重 0.3 / 0.5 / 0.2,可调):

  • Confidence(置信度,0-1):
  • 来源可信度:监管文件=1.0、头部媒体=0.7、自媒体=0.3
  • × 关联置信度(Step 2 输出)
  • × 分类置信度(规则匹配=1.0、LLM 分类=0.8)
  • Impact(影响力,货币化):
  • 涉及产品的 AUM 规模求和
  • × 同类事件历史窗口的"平均申赎率"(基于历史数据回归得到,比如"货架空缺事件平均引发 X% 的资金迁移")
  • TimeDecay(时效性):
  • 按"事件发生到现在的小时数"做指数衰减(事件越近权重越高)
  • 衰减系数 λ 可调(默认半衰期 24 小时)
  • 目的是避免过时事件长期占榜

综合分 = 0.3 × Confidence + 0.5 × Impact(归一化后)+ 0.2 × TimeDecay

Step 5
排序输出(机会清单)
  • 按综合分降序排序,取 Top-N 作为"机会清单"
  • 每条机会输出:事件摘要、5 类标签、综合分、涉及产品列表、推荐动作
  • 推荐动作按机会类型预设(如政策红利 →"提示关注受益产品";货架空缺 →"建议补仓该类产品";到期承接 →"提示同类替代产品")

4.3 实现流程

横向流程(输入 → Step 1 → ... → 输出):
3 类事件源
→
Step 1 抽取归一化
→
Step 2 多方法关联
→
Step 3 5 类分类(产品数代理)
→
Step 4 三维度评分
→
Step 5 排序+推荐动作

4.4 预期输出

🎯 主要输出:机会事件清单(Top-N 综合分排序)
🎯 机会事件清单(按综合分降序 Top-5)
综合分 = 0.3×Confidence + 0.5×Impact + 0.2×TimeDecay | 渠道信号用"代销产品数变化"代理(单产品规模不可得)
#事件摘要类型综合分涉及规模(亿)时效
01 央行降准 0.5bp 落地
债市受益型
政策红利
92
1850 12h
02 招行 Q3 权益类产品代销产品数 +8
权益代销型
渠道信号
87
620 6h
03 混合类产品 3-12M 期限在售 < 5 只
混合短债型
货架空缺
81
480 24h
04 债市 30 日回撤 1.2%,信用利差走阔
混合类调权益
策略轮动
75
920 18h
05 某理财子大规模定开产品 8/15 到期
替代承接型
到期承接
70
320 5d
其他预期输出:
  • 📊 机会影响力预估(涉及总规模 / 预估申赎金额)
  • ⏰ 时效窗口(剩余响应时间 + 推荐动作截止日)
  • 💡 应对动作建议(按机会类型预设)
  • 🗂️ 机会事件历史库(按类型聚合)

场景 5:异常信号检测

业务目标从产品净值、规模、回撤、持仓多维度实时检测异常信号,识别异常产品并给出归因,对应产品多产品对比页 + 产品概览·状态页(单产品 hero)。
对应 demo产品多产品对比页 + 产品概览·状态页(单产品 hero)

5.1 数据

数据源数据字段(中文)用途
数据源 数据字段(中文) 用途
普益产品净值 净值 时序异常
普益产品回撤 回撤 风险异常
普益产品份额规模 季末规模 流动性异常(Q 频:"季规模骤变")
普益产品持仓 前十大持仓 / 资产类别 持仓突变
普益产品基础信息 产品类型 / 风险等级 分组对比
媒体资讯(爬取) 资讯文本 事件关联
普益公告 PDF(OSS) 公告文件链接(PDF) 公告关联

5.2 计算逻辑

Step 1
单变量异常检测(多模型融合)

目的:从净值/规模/回撤等单变量时序上找出"明显异常"的产品

怎么算:6 个互补模型并行打分,单模型无法识别的异常被其他模型补回来

模型 适用场景 怎么算(通俗版)
3σ / IQR 规则 净值日变化 设定一个统计阈值(均值 ± 3 倍标准差,或四分位距),超出就告警
Z-score 滚动 净值 vs 滚动均值 当前值跟最近 20 日均值比,偏多少个标准差
Isolation Forest(孤立森林) 多维特征 找"容易被随机切分孤立出来"的点——异常点用更少切分就孤立
LOF(局部异常因子) 局部密度偏离 跟周围邻居比密度,密度差太多的就是异常
AutoEncoder 净值序列重构误差 训练一个"能压缩再还原净值序列"的神经网络,异常点还原误差大
Transformer 异常检测 长序列模式偏离 用注意力机制学长期模式,跟当前片段模式差太多的告警
Step 2
跨产品对比(同组基准)

目的:单产品自身看不出异常,对比"同组产品"才能识别"相对异常"——比如某产品净值跌 1%,单独看不异常,但同组产品都涨,它就异常了

怎么算:

  • 同组(产品类型 × 风险等级 × 期限)产品计算均值和标准差
  • 单产品 vs 同组基准 → 相对异常
  • 多维度(同时看净值/规模/回撤/持仓)的"综合距离"识别多维异常
Step 3
多变量融合(异常评分)

目的:6 个模型各自打分,结果可能不一致(比如 Isolation Forest 说异常、3σ 规则说不异常),需要综合判定

怎么算:

  • 6 个模型输出各自 0-1 的异常分
  • 用历史已标注的"已知异常产品"作为训练样本,让机器学习(LightGBM)自动学出 6 个模型的最优权重组合
  • 综合分 = Σ(每个模型的分 × 自动学出的权重)
  • 新模型接入只需喂入数据,权重自动调整(不需要人工重新调)
Step 4
异常类型分类
异常类型 触发特征
净值异动 单日净值变化 > 3σ(日频,仍可识别)
规模骤变 季规模变化 > 同组 P90(注:规模 Q 频,30 日规模变化不可用)
回撤超限 滚动回撤 > 同类产品 P95(日频)
持仓突变 持仓 HHI 集中度变化 > 30%(持仓季频,对比相邻两 Q)
破净事件 净值 < 1 持续 N 日(日频)
久期异常 估算久期 > 同组均值 + 2σ
Step 5
事件关联(事件匹配 + LLM 解读)

目的:异常本身只说"有异常",不说"为什么异常"——关联事件给出归因解释

怎么算:

  • 对每个异常产品,去匹配时间窗口内的"事件源"(爬取资讯 / 媒体新闻 / 普益公告 PDF)
  • 构建"异常 ↔ 事件 ↔ 产品/机构"的事件关联网络(用图结构记录"谁因为什么被影响")
  • 用 LLM 基于关联结果生成自然语言解读:"{异常} 主要由 {事件} 引发,置信度 {x}%"
Step 6
严重度分级
  • P0:净值单日下跌 > 2% + 无明确事件 + 大规模产品
  • P1:单变量异常 + 事件可解释
  • P2:轻微偏离 / 边缘异常
  • 触发不同等级的告警和通知路径

5.3 实现流程

横向流程(输入 → Step 1 → ... → 输出):
净值/规模/回撤
→
Step 1 单变量检测(6模型)
→
Step 2 同组基准
→
Step 3 融合评分
→
Step 4 异常类型(Q频规模)
→
Step 5 事件关联
→
Step 6 严重度分级

5.4 预期输出

🚨 主要输出:异常时间线 + P0/P1 告警清单
🚨 异常时间线(近 30 日 + 事件标记)
6 模型综合异常评分(日频净值/回撤),>0.5 触发告警 | 规模骤变改为 Q 频对比
D1
D2
D3
D4
D5
D6
D7
D8
D9
D10
D11
D12
D13
D14
D15
D16
D17
D18
债市调整
D19
D20
D21
D22
D23
D24
降准
D25
D26
D27
D28
D29
D30
🔔 当前告警清单(P0/P1)
级别类型产品异常特征LLM 归因推送
P0净值异动建信·嘉鑫 12 号净值单日 -2.1%,超 3σ债市调整 0.92实时推送
P0破净事件招银·鼎鼎 8 号净值 < 1 持续 5 日债市回撤 + 久期敞口 0.88实时推送
P1规模骤变兴银·稳利 5 号Q 规模 -34%(同组 P96)大额赎回 0.78季末推送
P1持仓突变平安·和盈 3 号HHI 集中度 +42%调仓到非标 0.71季末推送
其他预期输出:
  • 📈 异常时间线(多模型评分曲线 + 事件标记)
  • 🧠 LLM 归因解读("破净主因是债市调整 + 久期敞口")
  • 📊 同组基准对比图(异常产品 vs 同组均值/分位)
  • 📋 历史异常回溯(近 1Y 异常事件库 + 归因模式)

场景 6:渠道合作网络图

业务目标构建"机构 ↔ 产品"代销合作网络,识别核心节点、关键集群、合作模式、潜在合作机会,对应机构画像-渠道合作 + 机构画像-运营洞察。
对应 demo机构画像-渠道合作 + 机构画像-运营洞察

6.1 数据

数据源数据字段(中文)用途
数据源 数据字段(中文) 用途
普益代销关系表 代销机构 ID / 产品 ID 边:合作
普益代销机构-产品映射 规模 / 佣金 边权:规模
普益产品-代销机构 产品 ID / 代销机构 双向边
普益机构基础信息 机构类型 / 地区 节点属性
普益理财公司经营信息 业务类型 / 规模 业务类型
普益银行经营信息 总资产 / 所在城市 银行画像
普益银行代销业务 代销合作数(产品数) 注:单产品粒度代销规模无数据,只能用"该行代销的理财产品数量"代理

6.2 计算逻辑

Step 1
二部图构建

目的:把"代销关系"从数据表转成"网络结构"——为后面的所有网络分析(中心性、社区、嵌入)打基础

怎么算:

  • 节点集 V = 机构节点 + 产品节点
  • 边集 E = 所有"机构-产品"代销关系
  • 边权:单产品粒度的代销规模数据不可得(只能从财报拿到该行整体理财规模),改为用以下代理组合:
  • 合作产品数权重(主权重):该机构为该产品代销的产品数(从代销关系表计算 = 该机构在所有产品上的总合作数)
  • 合作关系时长权重(辅权重):合作关系持续季度数(用代销关系表里"合作开始日期"和当前季度差)
  • 边权 = log(1 + 合作产品数) × 合作关系时长分位
  • 关键解释:网络图的"边粗细"不再代表"代销规模",而是"合作密度"——即"该机构-该产品组合的合作强度",用于识别"哪些机构-产品组合是核心渠道关系"
Step 2
拓扑指标计算

目的:识别"谁是网络里的关键节点"(节点重要性)+ "谁的邻居关系紧密"(局部合作密度)——为关键节点识别和合作模式分类打基础

怎么算:5 个常用指标

指标 含义 怎么算
度中心性(Degree) 直接合作数 节点的直接合作数 ÷(全网节点数 - 1),归一化
介数中心性(Betweenness) 桥梁作用 节点作为"任意两节点最短路径桥梁"的比例之和
接近中心性(Closeness) 信息传递速度 (全网节点数 - 1)÷ 节点到其他所有节点的最短路径之和
聚类系数(Clustering) 局部合作密度 节点邻居之间实际连接数 ÷ 邻居之间可能的最大连接数
PageRank 节点权威性 迭代公式:被高权威节点引用的节点也更权威
Step 3
社区发现

目的:把全网机构按"合作紧密程度"自动聚成几个"圈子"——例如"国有大行系"(招行/工行/建行等互相代销)/"股份制系"(平安/民生/兴业等)/"理财子独立系"(独立代销)

怎么算:用 Louvain 或 Leiden 社区发现算法——按"模块度"(Modularity)最大化原则,把网络自动切成几个内部连接紧密、外部连接稀疏的社区

Step 4
节点嵌入 + 合作预测

目的:把每个节点变成一个"特征向量"——后续两个用途:

1. 找"行为模式相似的机构/产品"(向量相似度 = 行为相似度)

2. 预测"未来可能合作"的机构-产品对(这是 demo 关心"该不该补仓某代销渠道"的依据)

怎么算:

  • 用 Node2Vec 把每个节点转成一个低维向量(如 64 维)——向量保留了"节点在网络里的邻居结构"信息
  • 合作预测:对所有"机构 i × 产品 j"目前没有合作的组合,计算 i 和 j 的向量相似度(余弦相似度)作为"未来合作概率"——相似度越高 = 节点在嵌入空间里越近 = 行为模式越像 = 越可能产生合作
  • 按相似度降序排序,取 Top-K 高概率组合作为"潜在合作清单"
  • 用 GraphSAGE 做归纳式学习(支持新增节点)
Step 5
合作模式分类

目的:给每家机构打一个"代销策略"标签(独家依赖 / 多元分散 / 混合 / 关系薄弱)——为理财经理评估"该不该把产品给这家代销"提供参考

怎么算:基于 Step 2 的"节点度 + 边权分布"规则判定

模式 判定特征
独家代销 节点度 = 1 + 边权最大(仅与一家代销合作)
多元代销 节点度 > 5 + 边权分散(与多家代销合作,规模分布均匀)
混合代销 节点度 2-5 + 1-2 主合作
关系薄弱 节点度 > 10 + 边权均低(合作多但单家规模都小)
Step 6
关键节点识别

目的:综合 PageRank(权威性)和 Betweenness(桥梁性)找出"网络里最关键的枢纽节点"——这些是合作网络里的"关键中间人"

怎么算:PageRank Top 20 ∩ Betweenness Top 20 = 关键枢纽节点

6.3 实现流程

横向流程(输入 → Step 1 → ... → 输出):
代销关系(无规模)
→
Step 1 二部图(产品数代理)
→
Step 2 5 中心性
→
Step 3 社区发现
→
Step 4 嵌入+预测
→
Step 5 合作模式
→
Step 6 关键节点

6.4 预期输出

🕸️ 主要输出:渠道合作网络图 + 关键枢纽节点
🕸️ 渠道合作网络(局部,force-directed 简化版)
节点=机构(圆)/产品(方);边宽=合作产品数(边权代理,非代销规模)
招行 工行 建行 招银理财 建信理财 招银·添利 招银·鼎鼎 建信·私行 建信·嘉鑫 建信·福星
代销机构(银行)
理财子
理财产品
⭐ 关键枢纽节点(PageRank ∩ Betweenness Top-3)
节点PageRankBetweenness解读
建信理财P95P92理财子核心节点
招行P91P88代销网络最大入口
建行P88P90国有大行核心节点
其他预期输出:
  • 🏘️ 合作集群清单(Louvain 社区,含代表节点)
  • 🏷️ 合作模式画像(独家 / 多元 / 混合 / 薄弱)
  • 🔮 潜在合作清单(机构-产品 Top-K 高概率新合作对,含相似度评分)
  • 💡 渠道拓展建议(基于 PageRank + 合作模式)

场景 7:策略归因 + 业绩归因

业务目标合并业绩归因与策略归因,输出机构策略画像 + 产品级业绩归因 + 机构级汇总,对应机构画像-业绩与归因 + 机构画像-策略透视。
对应 demo机构画像-业绩与归因 + 机构画像-策略透视

7.1 数据

数据源数据字段(中文)用途
数据源 数据字段(中文) 用途
普益产品净值主题表 净值 产品收益序列
普益产品持仓资产类别 资产类别占比 配置归因
普益产品前十大持仓 前十大持仓 选券归因
普益产品非标持仓 非标资产占比 信用下沉信号
普益产品业绩比较基准 业绩比较基准 业绩基准(已有数据)
普益产品综合指标 夏普 / 卡玛 / 索提诺比率 风险调整收益
普益产品基础信息 机构 ID / 规模 机构聚合用
外部资产指数 股票 / 债券 / 商品 / 货币指数 因子模型输入

7.2 计算逻辑

Step 1
持仓主题识别(LDA 主题模型)

使用 LDA 主题模型:

  • 把每只产品的持仓按"行业 / 债券品种 / 期限"做成"词袋"——每个持仓项看作一个词
  • 训练 LDA 模型,识别 6-8 个潜在主题(如"利率债票息"、"信用下沉"、"权益增强"、"久期博弈"等)
  • 每只产品得到一个"主题概率分布向量"(如 [利率债票息 0.4, 信用下沉 0.3, 权益增强 0.2, ...])
Step 2
久期估算(Effective Duration)

对机构产品池的所有持仓债券,按"单券权重 × 单券久期 × 该券利率变化 1% 时的价格变化"加权汇总,得到组合的有效久期。数据来自持仓表中的债券品种、票面利率、剩余期限,结合每日债券收益率曲线拟合得到价格敏感性。

Step 3
策略聚类(K-Means + 层次聚类)

提取"久期 / 杠杆 / 信用下沉度 / 权益占比 / 主题偏好"5 维特征向量:

  • 用 K-Means + 层次聚类(K=5-7 策略类型)
  • 策略类型:纯票息 / 久期博弈 / 信用利差 / 权益增强 / 多策略混合
  • 机构级策略画像 = 机构内所有产品策略类型的"规模加权众数"(哪个策略类型的产品规模占比最大)
Step 4
策略漂移检测(HDBSCAN)
  • 滚动窗口(90 日)提取策略特征
  • 与历史均值比较,检测策略漂移点
  • 用 HDBSCAN 标记异常漂移期
4.2.2 业绩归因(产品级 → 机构级汇总)
关键设计:业绩归因从"机构级"下沉到"产品级"——对每只产品做归因,再按规模加权汇总到机构层。这样既能用现有数据(产品净值/持仓/业绩比较基准),又能让机构的"超额收益"有迹可循。
Step 5
产品级 Brinson 业绩归因

对每只产品 p 做 Brinson 归因:

  • 输入:产品 p 的实际资产配置权重(来自持仓资产类别表)+ 产品 p 的业绩比较基准的配置权重(来自普益业绩比较基准字段)+ 各资产类别的实际收益 + 各资产类别的基准收益(用对应外部资产指数代理)
  • 拆出三个贡献:
  • 配置贡献:实际配置权重 − 基准配置权重,乘以基准收益(衡量"配置方向对不对")
  • 选券贡献:基准配置权重,乘以该资产类别内"产品实际收益 − 基准收益"(衡量"在同类别里选得对不对")
  • 交互贡献:上述两者的交叉项
  • 输出:每只产品的"超额收益三因子拆分"
Step 6
产品级 Fama-French 多因子归因 + 机构汇总

对每只产品 p 做多因子归因:

  • 输入:产品 p 的日收益序列 + 无风险利率(用短期国债收益率代理)
  • 回归到"理财适配因子"上:债市市场因子、利率因子(久期敞口)、信用利差因子、杠杆因子、规模因子等
  • 得到产品的 α(超额能力)和 β 系数(因子敞口)

机构级汇总:把机构内所有产品的 α 按"产品规模"加权平均,作为机构整体的 α;β 系数也按规模加权。这样即使没有机构级收益数据,机构的"超额能力"也能从产品级汇聚得到。

说明:这种按规模加权汇总的"机构 α"是估算值,不是真实的"机构层面超额收益"(那需要机构级持仓+收益,目前没有)。可以理解为"机构产品组合的合成 α",用于横向比较和排序。

7.3 实现流程

横向流程(输入 → Step 1 → ... → 输出):
产品持仓+净值
→
Step 1 LDA 主题
→
Step 2 久期估算
→
Step 3 策略聚类
→
Step 4 漂移检测
→
Step 5-6 产品归因→机构汇总

7.4 预期输出

📊 主要输出:业绩归因瀑布图(机构合成 Brinson)
📊 业绩归因瀑布图(建信理财 · 2026 Q2 组合合成)
按产品规模加权汇总的"机构合成 Brinson"三因子 + Fama-French α
业绩基准
+3.20
配置贡献
+0.85
选券贡献
+0.62
交互贡献
-0.18
规模因子
+0.35
实际收益
+4.84
机构合成 α+1.04%
β 久期敞口1.85
β 信用利差0.62
其他预期输出:
  • 🎯 机构策略画像卡(机构内主导策略类型 / 久期 / 杠杆 / 信用偏好 / 主题分布)
  • 📈 机构级 β 系数汇总(按规模加权的因子敞口)
  • ⚠️ 策略漂移预警(HDBSCAN 异常期)
  • 🗂️ 历史业绩归因库(季度 / 年度)

📚 第三大块:基煜报告 PDF 增量参考(2026/1/20)

本节参考基煜基金 2026/1/20 发布的《理财行业突围战:多策略组合+渠道深耕成破局关键》专题报告(20 页),梳理其核心分析要点,标注这些要点在 demo 各板块的体现情况。

报告核心结论

业绩趋势
2.5%
2025 固收类收益中枢
代销断层
1.7 万亿
招行独家代销他行
报告 4 大核心洞察:
  1. 1.0 → 2.0 → 3.0 模式演进:理财子资产配置从"固收+国内权益"→"固收+泛权益+商品"→"多策略均衡配置(含北交所打新/可转债套利/量化中性/CTA 等)"
  2. 渠道布局三阶段:国有行/股份行渠道布局基本完成 → 进入"深耕存量";地方性渠道成新增长极(江浙沪占 30%);直销银行(网商/微众)崛起
  3. 招行 vs 工行 vs 网商 vs 微众 4 大渠道画像:招行"高净值+全品类精品货架+强投顾"、工行"体量最大+存款型客群+稳健"、网商"小微+支付宝+线上高效"、微众"C 端长尾+超大货架+代销驱动"
  4. 监管倒逼"通道"→"真委外":暂停私募投顾期货资管新增、信托 80% 红线、《银行保险机构资产管理产品信息披露管理办法》2026/9/1 施行

8 个分析要点 ↔ demo 板块对照

# 基煜报告分析要点 对应 demo 板块 状态 说明
1 各大资管类别规模增速(公募/保险/理财/信托/私募/券商资管) 市场板块(行业全景看板) 已覆盖 靠不同周期的持仓变化判断规模增速
2 资产类别占比 / 杠杆率 / 理财子 vs 银行自管分别规模 机构板块(运营洞察 / 经营画像)+ 资产板块(重仓标的库) 已覆盖 资产类别/杠杆率/机构规模均有
3 各理财子发行产品规模 / 披露比例 / 资产类别占比 / 环比变化 机构板块(机构概览/发行与定论)+ 产品板块(持仓规模/流向) 已覆盖 规模/披露/资产类别/环比均有完整支撑
4 各理财子产品类型 / 风险等级 / 开放类型 / 期限占比分布 产品板块(产品中心首页 / 单产品详情) 已覆盖 产品中心顶部 5 个筛选器全覆盖
5 产品分机构类型 / 期限类型 近一月年化收益率波动 产品板块(多产品对比 / 业绩定位) 已覆盖 净值走势 + 同类分位算法支撑
6 固收+含权量 + 大类资产规模分布(季度) 产品板块(绩效页 / 持仓规模) 已覆盖 普益季度持仓数据可算,PDF 本身也是季度
7 他行代销规模比例 + 代销数量 + 地域分析 渠道板块(渠道地图 / 渠道详情 / 货架对标) 部分覆盖 代销产品数量+地域已覆盖;实际销售规模数据待确认
8 固收类中混合类比例 + 权益类规模 + 各理财子产品结构 渠道板块(货架对标)+ 机构板块(运营洞察) 已覆盖 渠道分析模块含此内容