Chapter 9

Model-Based Feature Extraction

7 sections 22 notebooks 108 references Code
Library

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

Transforming signals to uncover hidden structure

9.3

Volatility Features

9.4

Uncertainty features

9.5

Regime features

9.6

Cross-sectional and panel features

9.7

Summary