govid13427742/regime-feature-engine
GitHub: govid13427742/regime-feature-engine
该工具将原始 OHLCV 数据转换为用于市场体制检测的去噪特征矩阵并完成标准化,解决特征工程在金融场景中的一致性与可用性问题。
Stars: 0 | Forks: 0
# regime-feature-engine
市场体制检测的特征工程领域服务。
## 边界上下文
将原始 OHLCV 市场数据转换为 10 维特征矩阵,捕捉收益动态、波动率结构以及回撤行为。
## 安装
```
pip install git+https://github.com/govid13427742/regime-feature-engine.git@main
```
## API
| 函数 | 描述 |
|------|------|
| `build_features(df)` | 从原始 OHLCV 数据构建完整特征矩阵 |
| `standardize(features)` | 对所有特征列进行 Z-score 标准化 |
## 生成的特征
`log_return`、`vol_10d`、`vol_20d`、`vol_of_vol`、`drawdown`、`skewness_20d`、`kurtosis_20d`、`momentum_5d`、`parkinson_vol`(可选)、`volume_change`(可选)
## 输出约定
`build_features()` 返回 `pd.DataFrame`:
- **索引**:`pd.DatetimeIndex`
- **保证**:无 NaN,无 inf,按日期排序
`standardize()` 返回 `(pd.DataFrame, StandardScaler)`:
- 均值为 ~0、标准差为 ~1 的 Z-score 标准化特征
## 依赖
- numpy、pandas、scikit-learn
标签:numpy, OHLCV, pandas, pip安装, Python, scikit-learn, SEO, Z-score, 偏度, 动量, 回归检测, 回撤, 对数收益, 峰度, 市场状态检测, 数据预处理, 无后门, 时间序列特征, 标准化, 波动率, 特征工程, 特征矩阵, 逆向工具, 金融工程, 领域服务