Harvey, Liu & Zhu (2016) warn that the factor zoo needs much higher t-stat hurdles under multiple testing. Plain-language intro. Not investment advice.
Takeaway. Hundreds of published factors create a multiple-testing problem: a t-stat that looked “significant” under one test is often not enough once the whole factor zoo is considered.
…and the Cross-Section of Expected Returns (Campbell Harvey, Yan Liu, Heqing Zhu, 2016) is the scepticism paper every after-work factor coder should read before celebrating a backtest star.
Fit for learners: ...and the Cross-Section of Expected Returns—multiple testing and the factor zoo. Required scepticism before coding the 314th factor.
This Hub note is a plain-language intro. Not investment advice. Keep it next to BAB, Carry, and every deep-factor Hub note.
Researchers and bloggers keep inventing factors. Journals and arXiv fill with t ≈ 2.0 stories. If many hypotheses were tried (including unseen ones), false discoveries explode. Naïve p-values mislead.
This paper does not say “all factors are fake”; it says “your bar is probably too low.”
Python makes it easy to mine 50 sorts before dinner. Harvey–Liu–Zhu is the cultural seatbelt: code less greedily, validate more honestly, and never confuse a pretty seaborn chart with discovery.
Tiny evening exercise: simulate 100 independent noise “factors,” each a random long/short on toy returns; count how many clear |t|>2 by luck; write what that implies for your next real factor idea—learning only.
Landing / SSRN: SSRN abstract
Not investment advice. This Hub note is educational only. Harvey–Liu–Zhu is a research methodology warning—not a ranking of which ETFs to buy or avoid.
Single course CTA: SoloQuant Academy’s Introduction to Python Programming—learn to script carefully first; sceptical factor work needs clean code more than hot takes.