The multifactor model of Note 4 applies one set of linear weights to every stock at every time — three restrictive assumptions in one sentence. This note relaxes each: contextual modelling lets factor weights differ across stock groups (because factor efficacy demonstrably does), nonlinear modelling lets the return-score relationship curve (because for some factors it demonstrably is curved), and factor timing lets the weights move through time (because factor returns demonstrably cycle). Every relaxation buys realism and pays in parameters — and parameters bought with noisy data are model risk (model risk management). The note ends by observing that the modern machine-learning stack is all three relaxations performed jointly and automatically.
Learning objectives. By the end of this note you should be able to:
- explain contextual modelling, its per-context weight formula, and how it differs from sector modelling;
- give the canonical nonlinear-factor examples and the quadratic z-score implementation;
- describe the three families of factor-timing evidence (calendar, earnings seasonality, macro);
- articulate the data-mining danger specific to timing models;
- connect all three relaxations to the ML approach of L17.
In this lesson
- 6.1 Beyond one-size-fits-all linear models
- 6.2 Factor timing
- 6.3 Where this sits now
The full lesson, with worked examples and exercise solutions, is for members.
Read the full lessonNew to SelfMadeQuant.com? See membership options or browse the Portfolio Theory and Quantitative Investment syllabus.