固收量化数据清洗与特征工程实战
📚 共计 30 章节
01
固收数据全景
中债登·上清所·CFETS · 数据频率与颗粒度 · 质量痛点
数据源
概览
02
Python环境搭建
Anaconda · Jupyter · pandas/numpy · MySQL/ClickHouse
环境
数据库
03
数据读取实战
CSV/Excel分块 · API抓取(Wind/Tushare) · SQL查询
IO
API
04
数据概览与EDA
df.info() · describe() · 缺失值可视化 · 箱线图
EDA
可视化
05
缺失值处理
MCAR/MAR/MNAR · 删除/填充 · 前向后向 · 插值
清洗
插值
06
异常值检测
3-sigma · IQR · 孤立森林 · 业务规则过滤
异常
检测
07
重复值与去重
完全/部分重复 · key去重 · 时间序列陷阱
去重
时序
08
数据类型转换
object→datetime · 字符串转数值 · Label/OneHot
类型
编码
09
时间序列对齐
交易日历 · 非交易日处理 · 重采样(日/周/月)
时间
重采样
10
数据合并与拼接
merge多键 · concat · 时间索引join
合并
SQL
11
债券基础特征
剩余期限 · 久期(Macaulay/Modified) · 凸性 · YTM
固收
久期
12
利率曲线特征
即期/远期曲线 · 关键期限插值 · 斜率与曲率
利率
曲线
13
信用利差特征
行业利差 · 评级利差 · 期限利差 · 分解计算
信用
利差
14
流动性特征
换手率 · 报价价差 · 交易量滚动 · Amihud指标
流动性
微观
15
波动率特征
历史波动率 · 已实现波动 · GARCH · 波动率微笑
波动率
GARCH
16
宏观因子特征
GDP · CPI · PMI · 社融 · M2 滞后对齐与差分
宏观
因子
17
资金面特征
R007/DR007 · Shibor · 同业存单 · 回购成交量
资金
银行间
18
技术指标特征
MA · MACD · RSI · 布林带 · 固收应用
技术
指标
19
文本特征提取
舆情情感(SnowNLP/BERT) · 公告关键词 · 事件驱动
NLP
文本
20
特征缩放
Z-score · MinMax · RobustScaler · 分位数变换
归一化
标准化
21
特征编码
WOE编码 · 目标编码 · 频率编码 · 有序编码
编码
类别
22
时间序列特征
滞后(Lag) · 滚动窗口 · EWMA指数加权
时序
滞后
23
交叉特征
因子交互 · 多项式特征 · 业务逻辑组合
交互
多项式
24
特征选择
方差过滤 · 相关系数 · 卡方 · 互信息 · Boruta
选择
Boruta
25
降维技术
PCA · t-SNE · UMAP · 固收因子应用
降维
可视化
26
数据管道构建
sklearn Pipeline · 自定义Transformer · Feature Store
管道
MLOps
27
数据质量监控
PSI漂移检测 · 分布监控 · 自动化报警
监控
质量
28
回测数据准备
避免未来信息 · 样本内外划分 · 时序交叉验证
回测
交叉验证
29
实战案例一:信用债违约预测
数据获取→清洗→特征构建→选择 全流程
信用债
实战
30
实战案例二:利率债趋势预测
宏观因子+技术指标+文本特征融合
利率债
融合