Chapter 9

Model-Based Feature Extraction

7 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

9.2

Signal Transforms: State, Frequency, Scale, and Path Features

9.3

Volatility Features

9.4

Uncertainty Features

9.5

Regime Features

9.6

Cross-Sectional and Panel Features

9.7

Summary