Sovereign Default Model with Long-Term Debt

September 6, 2024 · View on GitHub

Computed with taste shocks (discrete choice methods) for BB' and dd. Fortran parallelized with OpenMP.

Value and default option:

V\left(y, B\right) = \rho_D \log \left\\{ \exp\left[ \dfrac{V^d(y)}{\rho_D} \right] + \exp \left[ \dfrac{V^r(y, B)}{\rho_D} \right] \right\\}

Pr(d=1|y,B)=exp[Vd(y)ρD]exp[Vd(y)ρD]+exp[Vr(y,B)ρD]=11+exp[Vr(y,B)Vd(y)ρD]\Pr\left(d = 1 \middle| y, B\right) = \dfrac{ \exp\left[ \dfrac{V^d(y)}{\rho_D} \right] }{\exp\left[ \dfrac{V^d(y)}{\rho_D} \right] + \exp \left[ \dfrac{V^r(y, B)}{\rho_D} \right]} = \dfrac{1}{1 + \exp \left[ \dfrac{V^r(y, B) - V^d(y)}{\rho_D} \right]}

Default value:

V^d\left(y\right) = u\left[h\left(y\right)\right] + \beta \mathbb{E}_{y'|y} \left\\{ \gamma V\left( y', 0 \right) + (1-\gamma) V^d\left(y'\right) \right\\}

Repayment values:

W(y,B,B)=u[yκB+q(y,B)(B(1δ)B)]+βEyyV(y,B)W\left(y, B, B'\right) = u\left[ y - \kappa B + q\left(y, B'\right) \left( B' - (1-\delta) B \right) \right] + \beta \mathbb{E}_{y'|y} V\left(y', B'\right)

Vr(y,B)=ρBlogBexp[W(y,B,B)ρB]V^r\left(y, B\right) = \rho_B \log \sum_{B'} \exp \left[ \dfrac{W\left(y, B, B'\right)}{\rho_B} \right]

Choice probabilities for BB':

Pr(B=x|y,B)=exp[W(y,B,x)ρB]iexp[W(y,B,i)ρB]\Pr\left(B' = x \middle| y, B \right) = \dfrac{ \exp \left[ \dfrac{W\left(y, B, x\right)}{\rho_B} \right] }{\sum_{i} \exp \left[ \dfrac{W\left(y, B, i\right)}{\rho_B} \right]}

Bond price schedule:

q(y,B)=11+rEyyPr(d=0|y,B)[κ+(1δ)Q(y,B)]q\left(y, B'\right) = \dfrac{1}{1+r} \mathbb{E}_{y'|y} \Pr\left(d=0 \middle| y', B' \right) \left[ \kappa + (1-\delta) \mathcal{Q}(y', B') \right]

with

Q(y,B)=BPr(B|y,B)q(y,B)\mathcal{Q}(y', B') = \sum_{B''} \Pr\left( B'' \middle| y', B' \right) q\left(y', B''\right)

Functional forms and shocks:

u(c)=c1σ11σu\left(c\right) = \dfrac{c^{1-\sigma} - 1}{1-\sigma}

h(y)=ymax0,λ0y+λ1y2h\left(y\right) = y - \max\\{ 0, \lambda_0 y + \lambda_1 y^2 \\}

logy=(1ρ)σy22(1ρ2)+ρlogy+σyε,εN(0,1)\log y' = - (1-\rho) \dfrac{\sigma_y^2}{2 \left( 1 - \rho^2\right)} + \rho \log y + \sigma_y \varepsilon, \quad \varepsilon \sim \mathcal{N}(0, 1)