关联主报告:#1 — alpha/factors.py
alpha/factors.py
quantile_returns L227-238 — 未按日期分组分箱
quantile_returns
pd.qcut
rank(method="first")
turnover L240-257 — 占位代码,返回的是自相关系数不是换手率
turnover
pass # 简化处理
ic_decay L214-225 — 方法错误(见"未来函数" issue 第 4 项)
ic_decay
neutralize L75-100 — 行业虚拟变量共线性/缺失值/退化组
neutralize
get_dummies
drop_first=True
compute_ic L191-198 — 空数据分支返回 index=[0] 的 Series,改为空 Series
compute_ic
index=[0]
FactorRegistry.register L30-32 — 同名因子静默覆盖,改为重复注册抛错
FactorRegistry.register
No dependencies set.
The note is not visible to the blocked user.
关联主报告:#1 —
alpha/factors.py待办项
quantile_returnsL227-238 — 未按日期分组分箱pd.qcut,混合不同日期股票,分层收益不可解释rank(method="first")避免重复边界报错)turnoverL240-257 — 占位代码,返回的是自相关系数不是换手率pass # 简化处理,调用会产生误导性结果ic_decayL214-225 — 方法错误(见"未来函数" issue 第 4 项)neutralizeL75-100 — 行业虚拟变量共线性/缺失值/退化组get_dummies全类别 + 无常截距 → dummy variable trap;单样本行业组矩阵不满秩drop_first=True、处理缺失、退化情况保护compute_icL191-198 — 空数据分支返回index=[0]的 Series,改为空 SeriesFactorRegistry.registerL30-32 — 同名因子静默覆盖,改为重复注册抛错