星耀数智因子分析框架
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-rwhv0nty/ad-factor-analysis 到你的 AI 助手中。
技能介绍
解决什么问题
量化因子研究常卡在“能算出来,但说不清是否可用”的环节:因子值、预处理、IC、分层、共线性、正交化和多因子合成往往散落在不同脚本里,缺少统一口径。这个技能把中国银河证券星耀数智的因子分析流程组织成可复用框架,输入因子矩阵后,输出可诊断、可解释的分析结果。
技能如何工作
它围绕 AmazingData 数据源展开,核心步骤包括:
- 因子整理:获取数据后,把自定义因子整理为
index=日期、columns=股票代码的pd.DataFrame。 - 预处理:执行去极值、行业与市值中性化、标准化和缺失值处理。
- 有效性诊断:进行 IC 分析、回归法、分层法、净值绩效、拥挤度和显著性检查,例如
VIF > 10提示严重共线性,|T| > 2占比越高通常说明因子显著性越好。 - 多因子合成:可做共线性检测、正交化、加权和个股打分,常用加权包括
equal_weight、ic_mean、ic_ir、max_ic、return_ir,并可生成报告。
适用边界
该技能依赖 AmazingData 账号与环境变量,调用数据接口前需完成登录;同一时间受单点登录限制。它输出的是因子计算与诊断结果,不提供投资建议。适合需要复现因子检验、比较多因子合成方法,或把分散脚本整理成标准流程的研究者使用。
使用场景
- 做行业轮动回测前,对自定义行业动量因子执行去极值、行业市值中性化和标准化。
- 比较多个候选因子时,运行 IC、分层和净值绩效诊断,输出显著性与拥挤度判断。
- 构建综合选股因子时,对动量、波动率和价值因子做共线性检测、正交化与 ic_ir 加权。
- 向研究组提交因子报告时,调用分析脚本生成包含预处理、IC、分层和合成结果的文档。
适合人员
- 量化研究员:需要把自定义因子从数据面板整理到 IC、分层和合成诊断。
- 证券研究分析师:需要诊断行业与市值中性化后的因子显著性并输出报告。
- 策略工程师:需要复现多因子合成中的正交化、加权和个股打分步骤。
- AmazingData 数据用户:需要基于账户数据完成因子预处理和诊断流程。