• No results found

Monte Carlo Simulation

N/A
N/A
Protected

Academic year: 2021

Share "Monte Carlo Simulation"

Copied!
27
0
0

Loading.... (view fulltext now)

Full text

(1)

Monte Carlo Simulation

Stefan Weber

Leibniz Universit¨ at Hannover

email: [email protected]

web: www.stochastik.uni-hannover.de/ ∼sweber

(2)

Quantifying and Hedging the Downside Risk

Risk management and financial regulation rely on the proper assessment of the downside risk of financial positions.

Macroeconomic perspective – regulators

• design and enforce appropriate rules for regulatory capital

• VaR current industry standard for downside risk – not optimal

• New Basel Capital Accord (Basel II) only intermediate step Business perspective – financial institutions

• improve portfolio value respecting regulatory capital rules

• hedge financial risks, in particular downside risk

(3)

Implementing Risk Measures

• Estimation of risk measures essential in practice

• Simulation algorithms are very tractable and applicable in many models

• Large losses are rare: risk measure simulation can be slow

• This requires variance reduction techniques

(4)

Outline

(i) Toy example: Normal Copula Model (NCM)

• Credit portfolios

• Credit metrics

• Risk measurement (ii) Monte Carlo Simulation

• Importance sampling

• Stochastic approximation

(5)

Normal Copula Model

(6)

Better Manage Your Risks!

(7)

Credit Portfolios

• One-period model with time periods t = 0, 1

• Financial positions at t = 1 are modeled as random variables Credit Portfolio Losses

• Portfolio with m positions (obligors)

• The random loss at time 1 due to a default of obligor i = 1, 2, . . . , m is denoted by l i

• The total losses are given by

L =

m

X

i=1

l i

• Typical decomposition: l i = v i D i

with exposure v i and default indicator D i ∈ {0, 1}

(8)

Credit Portfolios (2)

• Framework above is completely general (if we focus on one-period credit loss models)

• Risk assessment in practice requires specific models that need to be estimated/calibrated and evaluated

• Examples

– Credit Metrics

∗ JP Morgan; based on Normal Copula – Credit Risk+

∗ Credit Suisse; Poisson mixture model – Copula models like the t-copula model

∗ general family; Gaussian mixture like t-copula particularly

tractable

(9)

Credit Metrics

• Model of overall losses of credit portfolio over fixed time horizon

• Losses L = −X ≥ 0 are given by:

L =

m

X

i=1

v i D i . – Default indicators:

D i = 1 {Y

i

>y

i

} – Marginal default probabilities:

p i = P {D i = 1}

– m-dimensional normal factor with standardized marginals:

Y = (Y 1 , Y 2 , . . . , Y m ) – Threshold levels:

y i = Φ −1 (1 − p i )

(10)

Credit Metrics (continued)

In industry applications the covariance matrix of the Gaussian vector Y is often specified through a factor model:

Y i = A i0 ε i +

d

X

j=1

A ij Z j i = 1, . . . , m, d < m;

1 = A 2 i0 + A 2 i1 + . . . + A 2 id A i0 > 0, A ij ≥ 0, where

• Z 1 , . . . , Z d are d independent standard normal random variables (systematic risks), and

• ε 1 , . . . , ε m are m independent standard normal random variables

which are independent of Z 1 , . . . , Z d (idiosyncratic risks).

(11)

Credit Metrics (continued)

• JP Morgan’s Credit Metrics is a simplistic toy model.

– The dependence structure is based on a Gaussian copula and ad hoc.

– The model exhibits no tail-dependence.

– Credit Metrics model is “like Black-Scholes”.

• Credit Metrics is also called Normal Copula Model (NCM).

• The NCM can be used as a basis for Gaussian mixture models like the t-copula model.

• Risk estimation techniques that work in the NCM can often be

extended to Gaussian mixture models and other models.

(12)

Risk Measurement

Credit Portfolio Losses

Losses L = −X ≥ 0 are given by:

L =

m

X

i=1

v i D i .

Downside Risk

For a given portfolio model, the downside risk ρ(X) needs to be computed for a given risk measure ρ.

Example: Shortfall risk

If ρ is utility-based shortfall risk, then ρ(X) is given by the unique root s of the function

f (s) := E[`( −X − s)] − z.

(13)

Risk Measurement and Monte Carlo

Shortfall risk

Shortfall risk ρ(X) is given by the unique root s of the function f (s) := E[`( −X − s)] − z.

Computational Problems

• Downside risk focuses on the tail. Rare events are hard to simulate.

• Stochastic root finding problem needs to be solved.

Efficient Computation

• Variance reduction techniques increase the accuracy/rate of convergence, e.g. importance sampling (Dunkel & W., 2007)

• Stochastic approximation (Dunkel & W., 2008a, 2008b)

(14)

Monte Carlo Simulation

(15)

Importance Sampling

Shortfall risk

Shortfall risk ρ(X) is given by the unique root s of the function f (s) := E[`( −X − s)] − z.

First task:

Estimate

E P [`(L − s)] = E P [h(L)]

with h(L) = `(L − s).

Problem:

(i) Tail events are rare; if we compute the sample average of iid

replications under h(L), we will converge very slowly to E P [h(L)].

(ii) Solution: simulate the important tail part more frequently!

(16)

Importance Sampling (2)

First task:

Estimate

E P [`(L − s)] = E P [h(L)]

with h(L) = `(L − s).

Two-step variance reduction:

(i) Importance sampling for L conditional on factor Z .

(ii) Variance reduction for factor Z .

(17)

Special case: independent default events

In the factor model, independence corresponds to

A i0 = 1, A ij = 0 i = 1, . . . , m, j = 1, . . . , d.

Importance Sampling:

• If Q is an equivalent probability measure with a density of the form dQ

dP = g(L), then E P [h(L)] = E Q h

h(L) g(L)

i .

• Sampling L k independently from the distribution of L under Q, we get an unbiased, consistent estimator of E P [h(L)]:

J n g = 1 n

n

X

k=1

h(L k )

g(L k ) .

(18)

Exponential twisting

SR loss function:

Suppose that `(x) = γ −1 x γ 1 [0 , ∞) (x) is polynomial.

Measure change:

Consider class of probability measures Q θ , θ ≥ 0, with dQ θ

dP = exp(θL) ψ(θ) , where ψ(θ) = log E[exp(θL)] = P m

i=1 log[1 + p i (e θv

i

− 1)].

‘Optimal’ measure change:

Minimize an upper bound for the L 2 -error of the estimator of

E P [`(L − s)]. This suggests an ‘optimal’ θ s .

(19)

Exponential twisting (continued)

(i) Calculate

q is ) := p i e v

i

θ

s

1 + p i (e v

i

θ

s

− 1) .

(ii) Generate m Bernoulli-random numbers D i ∈ {0, 1}, such that D i = 1 with probability q is ).

(iii) Calculate

ψ(θ s ) =

m

X

i=1

log[1 + p i (e θ

s

v

i

− 1)]

and L = P m

i=1 v i D i , and return the estimator

`(L − s) exp [−Lθ s + ψ (θ s )] .

(20)

Exponential twisting (continued)

1e-06 1e-05 1e-04 0.001 0.01 0.1 1

2 2.5 3 3.5 4 4.5 5

E[(L-c)γ 1{L c}] / γ

log10(n) (a) naive MC method

c=0.2 L+ c=0.3 L+ c=0.4 L+ c=0.5 L+

1e-06 1e-05 1e-04 0.001 0.01 0.1 1

2 2.5 3 3.5 4 4.5 5

E[(L-c)γ 1{L c}] / γ

log10(n)

(b) one-step method: exponential twisting

c=0.2 L+ c=0.3 L+ c=0.4 L+ c=0.5 L+

Figure 1: MC results for estimating SR with piecewise polynomial loss

function in the NCM. Length of error bars is sample standard deviation of

estimator.

(21)

Stochastic Approximation

Stochastic approximation methods provide more efficient root-finding techniques for shortfall risk (Dunkel & W., 2008).

Robbins-Monro Algorithm

• Let ˆ Y s : [0, 1] → R such that E[ ˆY s (U)] = f(s) for U ∼unif[0,1].

• Choose a constant γ ∈ 1 2 , 1, c > 0, and a starting value s 1 ∈ [a, b] 3 s .

• For n ∈ N we define recursively:

s n+1 = Π [ a,b]

h s n + c

n γ · Y n i

(1) with

Y n = ˆ Y s

n

(U n ) (2)

for a sequence (U n ) of independent, unif[0,1]-distributed random

variables.

(22)

Stochastic Approximation (2)

Averaging procedure

Theorem 1 Suppose that γ ∈ 1 2 , 1 . For arbitrary ρ ∈ (0, 1) we define

¯s n = 1 ρ · n

n

X

i=(1 −ρ)n

s i .

Then ¯s n → s P -almost surely. For every ε > 0 there exists another process ˆs such that P (¯s n = ˆs n ∀n) ≥ 1 − ε and

√ ρn · (ˆs n − s ) → N 0, σ 2 (s ) (f 0 (s )) 2

! .

• Optimal rate and asymptotic variance guaranteed

• Finite sample properties usually good

(23)

Stochastic approximation (3)

Polyak-Ruppert

N = 10000 c = 100 γ = 0.7

ρ = 0.1

0 0.1 0.2

PDF

−10 −5 0 5 10

S ¯ n 0

0

n 0 = 60

n 0 = 3 × 10 2 n 0 = 10 4

Averaging algorithmus: √ρn(˜ s

n

− s

) is asymptotically normal (simulation of UBSR

with polynomial loss function in the NCM with IS).

(24)

Conclusion

(25)

Conclusion

(i) Axiomatic theory of risk measures

• VaR is not a good risk measure

• Better risk measures have been designed, e.g. Utility-based Shortfall Risk

(ii) Implementation in credit portfolio models

• Importance sampling

• Stochastic approximation

(26)

Further research

• Comparison of stochastic average approximation with stochastic approximation

• Extension of the proposed techniques to a larger class of risk measures, e.g. optimized certainty equivalents

• Adjustments for liquidity risk

• Dynamic risk measurement procedures, and their numerical

implementation

(27)

Thank you for your attention!

References

Related documents

A market may be removed from the approved list by the deputy administrator veterinary services, APHIS, USDA when it is determined by the executive secretary of the board or the

• Gain insights from the Credit Review Office (CRO) from its experience as an independent reviewer of lending decisions by banks that turn down loan requests from SMEs..

AIDS Healthcare Foundation CONTACTS FOR ADMINISTRATION: Medical Case Management (MCM) Address for Agency's Headquarters (HQ): Official Contact for Programmatic, Day-to-Day and

The genus Cochliopodium (Hertwig and Lesser, 1874) Bark, 1973 comprises lobose amoebae which are flattened and disc-shaped during locomotion and partially covered by a flexible layer

exchange between a landlord and tenant (though within a slum it is likely illegal, due to precarious land tenure rights). This dynamic changes the nature of slums from destitute

Spray Vinyl &amp; Rubber Care on to the Perfect Polishing Cloth and treat the door and boot rubbers to prevent the rubbers sticking to the door frames and to give them a

Figure 8.1 Set-up and Hold Times When Detecting Start and Stop Conditions SCLi SDAi (Start condition) Set-up time SDAi (Stop condition) Hold time 6 cycles of UiBRG count source (1)