Markets: A Rigorous Course

Summary of key results

Foundation about 15 min
Result Formula
Efficiency (MDS) Et[rt+1−rt+1e]=0⇒Cov⁡(ft,εt+1)=0\mathbb E_t[r_{t+1} - r^e_{t+1}] = 0 \Rightarrow \operatorname{Cov}(f_t, \varepsilon_{t+1}) = 0 for any Ft\mathcal F_t-measurable ftf_t
Grossman–Stiglitz eacVar⁡(u∣θ)/Var⁡(u∣Pλ)=1e^{ac}\sqrt{\operatorname{Var}(u\mid\theta)/\operatorname{Var}(u\mid P_\lambda)} = 1 at interior λ\*\lambda^\*
AR(1) stationary iff ∣ϕ∣<1\lvert\phi\rvert<1; γ0=σ2/(1−ϕ2)\gamma_0 = \sigma^2/(1-\phi^2); ρk=ϕk\rho_k = \phi^k; R2=ϕ2R^2 = \phi^2
AR(pp) roots of Φ(z)\Phi(z) outside unit circle ⇔ eigenvalues of companion matrix inside
Yule–Walker Rϕ=ρR\boldsymbol\phi = \boldsymbol\rho; σ2=γ0(1−ϕ′ρ)\sigma^2 = \gamma_0(1 - \boldsymbol\phi'\boldsymbol\rho)
AR(1) forecast EtXt+h=μ+ϕh(Xt−μ)\mathbb E_tX_{t+h} = \mu + \phi^h(X_t-\mu); error var σ2(1−ϕ2h)/(1−ϕ2)\sigma^2(1-\phi^{2h})/(1-\phi^2); half-life ln⁡0.5/ln⁡ϕ\ln0.5/\ln\phi
OOS R2R^2 1−∑(r−r^)2/∑(r−rˉt)21 - \sum(r - \hat r)^2/\sum(r - \bar r_t)^2
Value of R2R^2 S∗2=(S2+R2)/(1−R2)S^{*2} = (S^2+R^2)/(1-R^2); gain ≈R2/S2\approx R^2/S^2; pure timer S∗2=R2/(1−R2)S^{*2} = R^2/(1-R^2)
Linear pure timer (Gaussian) SR2=R2/(1+R2)\mathrm{SR}^2 = R^2/(1+R^2)
Stambaugh bias E[β^−β]=γ E[ρ^−ρ]≈−γ(1+3ρ)/T\mathbb E[\hat\beta-\beta] = \gamma\,\mathbb E[\hat\rho-\rho] \approx -\gamma(1+3\rho)/T, γ=σuv/σv2\gamma = \sigma_{uv}/\sigma_v^2
GARCH(1,1) σt2=ω+αεt−12+βσt−12\sigma_t^2 = \omega + \alpha\varepsilon_{t-1}^2 + \beta\sigma_{t-1}^2; σˉ2=ω/(1−α−β)\bar\sigma^2 = \omega/(1-\alpha-\beta)
GARCH ARMA form εt2=ω+(α+β)εt−12+ηt−βηt−1\varepsilon_t^2 = \omega + (\alpha+\beta)\varepsilon_{t-1}^2 + \eta_t - \beta\eta_{t-1}
GARCH forecast ETσT+k2=σˉ2+(α+β)k−1(σT+12−σˉ2)\mathbb E_T\sigma^2_{T+k} = \bar\sigma^2 + (\alpha+\beta)^{k-1}(\sigma^2_{T+1} - \bar\sigma^2); half-life ln⁡0.5/ln⁡(α+β)\ln0.5/\ln(\alpha+\beta)
GARCH average variance over HH σˉ2+(σT+12−σˉ2)(1−pH)/(H(1−p))\bar\sigma^2 + (\sigma_{T+1}^2 - \bar\sigma^2)(1-p^H)/(H(1-p))
GARCH log-likelihood −12∑[ln⁡2π+ln⁡σt2+εt2/σt2]-\tfrac12\sum[\ln2\pi + \ln\sigma_t^2 + \varepsilon_t^2/\sigma_t^2]
GARCH kurtosis 3(1−p2)/(1−p2−2α2)3(1-p^2)/(1-p^2-2\alpha^2)
Hamilton filter ξt∣t∝ξt∣t−1⊙f(yt)\xi_{t\mid t}\propto\xi_{t\mid t-1}\odot f(y_t); ξt+1∣t=P⊤ξt∣t\xi_{t+1\mid t} = P^\top\xi_{t\mid t}; ℓ=∑ln⁡(ξt∣t−1′f(yt))\ell = \sum\ln(\xi_{t\mid t-1}'f(y_t))
Kim smoother ξt∣n=ξt∣t⊙P(ξt+1∣n⊘ξt+1∣t)\xi_{t\mid n} = \xi_{t\mid t}\odot P(\xi_{t+1\mid n}\oslash\xi_{t+1\mid t})
Two-state ergodic π0=(1−p11)/(2−p00−p11)\pi_0 = (1-p_{11})/(2-p_{00}-p_{11}); duration 1/(1−pjj)1/(1-p_{jj})
Overlapping labels corr⁡(yi,yj)=max⁡(0,1−∣i−j∣/h)\operatorname{corr}(y_i,y_j) = \max(0, 1-\lvert i-j\rvert/h)
Purge rule train iff t1,i<Tstartt_{1,i} < T_{\text{start}} or t0,i>Tendt_{0,i} > T_{\text{end}}; embargo ⌈ϵN⌉\lceil\epsilon N\rceil after block
Brier SˉB(p;q)=(p−q)2+q(1−q)\bar S_B(p;q) = (p-q)^2 + q(1-q)
Log score SˉL(p;q)=H(q)+DKL(q∣p)\bar S_L(p;q) = H(q) + D_{KL}(q|p)
Murphy BS=REL−RES+UNC\mathrm{BS} = \mathrm{REL} - \mathrm{RES} + \mathrm{UNC}
Bayes (odds) posterior odds = prior odds × likelihood ratio
Journal sample size N≈(1.96 s/d)2N\approx(1.96\,s/d)^2

Create a free account

Reading is open to everyone. An account keeps your progress, answers, notes and code drafts, and gives you the study plan, the journals and the simulator. Running code needs an account approved for it.