Chapter 9

Model-Based Feature Extraction

6 sections 22 notebooks 27 references Code

Learning Objectives

  • distinguish direct features from model-based features and judge when a fitted procedure adds useful information beyond
  • use fitted procedures to extract forecasts, filtered states, residuals, conditional volatility, regime probabilities,
  • design a compact, interpretable set of model-based features from diagnostics, signal transforms, volatility models,
  • enforce point-in-time correctness by fitting and selecting models within training windows, using filtered rather than
  • transform asset-level temporal outputs into cross-sectional, benchmark-adjusted, pairwise, and universe-level features
  • distinguish between exploratory time-series methods that are useful for research diagnosis and deployable features
  • use uncertainty and regime outputs primarily as conditioning features, and recognize when they should not be treated
Figure 9.3
9.1

Diagnostics and Stationarity Features

3 notebooks

9.2

Signal Transforms and Spectral Features

3 notebooks

9.3

Volatility Features

3 notebooks

9.4

Uncertainty Features

1 notebook

9.5

Regime Features

3 notebooks

9.6

Cross-Sectional and Panel Features

1 notebook