Métodos de reducción de varianza en simulaciones de Monte ...En simulaciones con estrati caci on,...

65
etodos de reducci´on de varianza en simulaciones de Monte Carlo para la valuaci´on de derivados de volatilidad Nicol´ as Merener - Leonardo Vicchi Escuela de Negocios, UTDT, Buenos Aires, Argentina 23 de Abril de 2010 N. Merener - L. Vicchi (utdt) etodos de reducci´ on de varianza 23 de Abril de 2010 1 / 15

Transcript of Métodos de reducción de varianza en simulaciones de Monte ...En simulaciones con estrati caci on,...

Page 1: Métodos de reducción de varianza en simulaciones de Monte ...En simulaciones con estrati caci on, se decide a priori qu e proporci on de las muestras debe ser tomada de cada estrato.

Metodos de reduccion de varianza en simulaciones deMonte Carlo para la valuacion de derivados de volatilidad

Nicolas Merener - Leonardo Vicchi

Escuela de Negocios, UTDT, Buenos Aires, Argentina

23 de Abril de 2010

N. Merener - L. Vicchi (utdt) Metodos de reduccion de varianza 23 de Abril de 2010 1 / 15

Page 2: Métodos de reducción de varianza en simulaciones de Monte ...En simulaciones con estrati caci on, se decide a priori qu e proporci on de las muestras debe ser tomada de cada estrato.

Introduccion

Este trabajo se centra en la valuacion eficiente de derivados de varianzarealizada (suma de incrementos al cuadrado) a traves de metodos de MonteCarlo con el menor ruido posible (varianza del estimador).

Dicho trabajo se ha encauzado principalmente en dos tecnicas: Muestreo deImportancia (Importance Sampling) y Estratificacion.

Las tecnicas anteriores se han aplicado sobre modelos de volatilidadestocastica estandar, esto es, modelos que involucran dos movimientosbrownianos correlacionados, localmente normales en su distribucion, queluego han sido discretizados bajo un esquema de Euler.

N. Merener - L. Vicchi (utdt) Metodos de reduccion de varianza 23 de Abril de 2010 2 / 15

Page 3: Métodos de reducción de varianza en simulaciones de Monte ...En simulaciones con estrati caci on, se decide a priori qu e proporci on de las muestras debe ser tomada de cada estrato.

Introduccion

Este trabajo se centra en la valuacion eficiente de derivados de varianzarealizada (suma de incrementos al cuadrado) a traves de metodos de MonteCarlo con el menor ruido posible (varianza del estimador).

Dicho trabajo se ha encauzado principalmente en dos tecnicas: Muestreo deImportancia (Importance Sampling) y Estratificacion.

Las tecnicas anteriores se han aplicado sobre modelos de volatilidadestocastica estandar, esto es, modelos que involucran dos movimientosbrownianos correlacionados, localmente normales en su distribucion, queluego han sido discretizados bajo un esquema de Euler.

N. Merener - L. Vicchi (utdt) Metodos de reduccion de varianza 23 de Abril de 2010 2 / 15

Page 4: Métodos de reducción de varianza en simulaciones de Monte ...En simulaciones con estrati caci on, se decide a priori qu e proporci on de las muestras debe ser tomada de cada estrato.

Introduccion

Este trabajo se centra en la valuacion eficiente de derivados de varianzarealizada (suma de incrementos al cuadrado) a traves de metodos de MonteCarlo con el menor ruido posible (varianza del estimador).

Dicho trabajo se ha encauzado principalmente en dos tecnicas: Muestreo deImportancia (Importance Sampling) y Estratificacion.

Las tecnicas anteriores se han aplicado sobre modelos de volatilidadestocastica estandar, esto es, modelos que involucran dos movimientosbrownianos correlacionados, localmente normales en su distribucion, queluego han sido discretizados bajo un esquema de Euler.

N. Merener - L. Vicchi (utdt) Metodos de reduccion de varianza 23 de Abril de 2010 2 / 15

Page 5: Métodos de reducción de varianza en simulaciones de Monte ...En simulaciones con estrati caci on, se decide a priori qu e proporci on de las muestras debe ser tomada de cada estrato.

Introduccion

Este trabajo se centra en la valuacion eficiente de derivados de varianzarealizada (suma de incrementos al cuadrado) a traves de metodos de MonteCarlo con el menor ruido posible (varianza del estimador).

Dicho trabajo se ha encauzado principalmente en dos tecnicas: Muestreo deImportancia (Importance Sampling) y Estratificacion.

Las tecnicas anteriores se han aplicado sobre modelos de volatilidadestocastica estandar, esto es, modelos que involucran dos movimientosbrownianos correlacionados, localmente normales en su distribucion, queluego han sido discretizados bajo un esquema de Euler.

N. Merener - L. Vicchi (utdt) Metodos de reduccion de varianza 23 de Abril de 2010 2 / 15

Page 6: Métodos de reducción de varianza en simulaciones de Monte ...En simulaciones con estrati caci on, se decide a priori qu e proporci on de las muestras debe ser tomada de cada estrato.

Tecnicas de reduccion de varianza: Estratificacion

Dada una variable aleatoria U, queremos calcular la esperanza α = E (f (U)).

Una manera de estimar dicho valor esperado es generar N simulaciones de Uy tomar

α =1

N

N∑i=1

f (Ui )

El estimador anterior, que es una variable aleatoria, es insesgado y convergecon probabilidad 1 cuando N −→∞.

El objetivo es reducir la varianza de α. Una tecnica que permite esto es la deEstratificacion.

N. Merener - L. Vicchi (utdt) Metodos de reduccion de varianza 23 de Abril de 2010 3 / 15

Page 7: Métodos de reducción de varianza en simulaciones de Monte ...En simulaciones con estrati caci on, se decide a priori qu e proporci on de las muestras debe ser tomada de cada estrato.

Tecnicas de reduccion de varianza: Estratificacion

Dada una variable aleatoria U, queremos calcular la esperanza α = E (f (U)).

Una manera de estimar dicho valor esperado es generar N simulaciones de Uy tomar

α =1

N

N∑i=1

f (Ui )

El estimador anterior, que es una variable aleatoria, es insesgado y convergecon probabilidad 1 cuando N −→∞.

El objetivo es reducir la varianza de α. Una tecnica que permite esto es la deEstratificacion.

N. Merener - L. Vicchi (utdt) Metodos de reduccion de varianza 23 de Abril de 2010 3 / 15

Page 8: Métodos de reducción de varianza en simulaciones de Monte ...En simulaciones con estrati caci on, se decide a priori qu e proporci on de las muestras debe ser tomada de cada estrato.

Tecnicas de reduccion de varianza: Estratificacion

Dada una variable aleatoria U, queremos calcular la esperanza α = E (f (U)).

Una manera de estimar dicho valor esperado es generar N simulaciones de Uy tomar

α =1

N

N∑i=1

f (Ui )

El estimador anterior, que es una variable aleatoria, es insesgado y convergecon probabilidad 1 cuando N −→∞.

El objetivo es reducir la varianza de α. Una tecnica que permite esto es la deEstratificacion.

N. Merener - L. Vicchi (utdt) Metodos de reduccion de varianza 23 de Abril de 2010 3 / 15

Page 9: Métodos de reducción de varianza en simulaciones de Monte ...En simulaciones con estrati caci on, se decide a priori qu e proporci on de las muestras debe ser tomada de cada estrato.

Tecnicas de reduccion de varianza: Estratificacion

Dada una variable aleatoria U, queremos calcular la esperanza α = E (f (U)).

Una manera de estimar dicho valor esperado es generar N simulaciones de Uy tomar

α =1

N

N∑i=1

f (Ui )

El estimador anterior, que es una variable aleatoria, es insesgado y convergecon probabilidad 1 cuando N −→∞.

El objetivo es reducir la varianza de α. Una tecnica que permite esto es la deEstratificacion.

N. Merener - L. Vicchi (utdt) Metodos de reduccion de varianza 23 de Abril de 2010 3 / 15

Page 10: Métodos de reducción de varianza en simulaciones de Monte ...En simulaciones con estrati caci on, se decide a priori qu e proporci on de las muestras debe ser tomada de cada estrato.

Estratificacion

Se refiere a cualquier mecanismo de muestreo que condiciona una fraccionde las observaciones tomadas de subconjuntos especıficos (estratos) de unespacio de muestras.

En simulaciones aleatorias, se generan n muestras X1, ...,Xn con la mismadistribucion que una variable X dada.

En simulaciones con estratificacion, se decide a priori que proporcion de lasmuestras debe ser tomada de cada estrato.

Cada observacion tomada de un estrato A esta forzada a tener ladistribucion de X condicional a X ∈ A.

N. Merener - L. Vicchi (utdt) Metodos de reduccion de varianza 23 de Abril de 2010 4 / 15

Page 11: Métodos de reducción de varianza en simulaciones de Monte ...En simulaciones con estrati caci on, se decide a priori qu e proporci on de las muestras debe ser tomada de cada estrato.

Estratificacion

Se refiere a cualquier mecanismo de muestreo que condiciona una fraccionde las observaciones tomadas de subconjuntos especıficos (estratos) de unespacio de muestras.

En simulaciones aleatorias, se generan n muestras X1, ...,Xn con la mismadistribucion que una variable X dada.

En simulaciones con estratificacion, se decide a priori que proporcion de lasmuestras debe ser tomada de cada estrato.

Cada observacion tomada de un estrato A esta forzada a tener ladistribucion de X condicional a X ∈ A.

N. Merener - L. Vicchi (utdt) Metodos de reduccion de varianza 23 de Abril de 2010 4 / 15

Page 12: Métodos de reducción de varianza en simulaciones de Monte ...En simulaciones con estrati caci on, se decide a priori qu e proporci on de las muestras debe ser tomada de cada estrato.

Estratificacion

Se refiere a cualquier mecanismo de muestreo que condiciona una fraccionde las observaciones tomadas de subconjuntos especıficos (estratos) de unespacio de muestras.

En simulaciones aleatorias, se generan n muestras X1, ...,Xn con la mismadistribucion que una variable X dada.

En simulaciones con estratificacion, se decide a priori que proporcion de lasmuestras debe ser tomada de cada estrato.

Cada observacion tomada de un estrato A esta forzada a tener ladistribucion de X condicional a X ∈ A.

N. Merener - L. Vicchi (utdt) Metodos de reduccion de varianza 23 de Abril de 2010 4 / 15

Page 13: Métodos de reducción de varianza en simulaciones de Monte ...En simulaciones con estrati caci on, se decide a priori qu e proporci on de las muestras debe ser tomada de cada estrato.

Estratificacion

Se refiere a cualquier mecanismo de muestreo que condiciona una fraccionde las observaciones tomadas de subconjuntos especıficos (estratos) de unespacio de muestras.

En simulaciones aleatorias, se generan n muestras X1, ...,Xn con la mismadistribucion que una variable X dada.

En simulaciones con estratificacion, se decide a priori que proporcion de lasmuestras debe ser tomada de cada estrato.

Cada observacion tomada de un estrato A esta forzada a tener ladistribucion de X condicional a X ∈ A.

N. Merener - L. Vicchi (utdt) Metodos de reduccion de varianza 23 de Abril de 2010 4 / 15

Page 14: Métodos de reducción de varianza en simulaciones de Monte ...En simulaciones con estrati caci on, se decide a priori qu e proporci on de las muestras debe ser tomada de cada estrato.

Modelos bajo consideracion

Consideremos el par de ecuaciones diferenciales estocasticas

dSt = α(St ,Vt)Stdt + Stσ(St)√

VtdZt

dVt = β(St ,Vt)Vtdt + γ(St ,Vt)VtdWt

La dinamica de estas ecuaciones puede ser simulada (salvo por un error dediscretizacion) mediante un esquema de Euler en las ecuaciones anteriores:

Si+1 = Si + α(Si ,Vi )Si∆t + σ(Si )Si

√Vi

√∆tZi+1

Vi+1 = Vi + β(Si ,Vi )Vi∆t + γ(Si ,Vi )Vi

√∆tWi+1,

siendo Z1, ...,ZN ,W1, ...,WN normales estandar independientes.

N. Merener - L. Vicchi (utdt) Metodos de reduccion de varianza 23 de Abril de 2010 5 / 15

Page 15: Métodos de reducción de varianza en simulaciones de Monte ...En simulaciones con estrati caci on, se decide a priori qu e proporci on de las muestras debe ser tomada de cada estrato.

Modelos bajo consideracion

Consideremos el par de ecuaciones diferenciales estocasticas

dSt = α(St ,Vt)Stdt + Stσ(St)√

VtdZt

dVt = β(St ,Vt)Vtdt + γ(St ,Vt)VtdWt

La dinamica de estas ecuaciones puede ser simulada (salvo por un error dediscretizacion) mediante un esquema de Euler en las ecuaciones anteriores:

Si+1 = Si + α(Si ,Vi )Si∆t + σ(Si )Si

√Vi

√∆tZi+1

Vi+1 = Vi + β(Si ,Vi )Vi∆t + γ(Si ,Vi )Vi

√∆tWi+1,

siendo Z1, ...,ZN ,W1, ...,WN normales estandar independientes.

N. Merener - L. Vicchi (utdt) Metodos de reduccion de varianza 23 de Abril de 2010 5 / 15

Page 16: Métodos de reducción de varianza en simulaciones de Monte ...En simulaciones con estrati caci on, se decide a priori qu e proporci on de las muestras debe ser tomada de cada estrato.

Modelos bajo consideracion

Consideremos el par de ecuaciones diferenciales estocasticas

dSt = α(St ,Vt)Stdt + Stσ(St)√

VtdZt

dVt = β(St ,Vt)Vtdt + γ(St ,Vt)VtdWt

La dinamica de estas ecuaciones puede ser simulada (salvo por un error dediscretizacion) mediante un esquema de Euler en las ecuaciones anteriores:

Si+1 = Si + α(Si ,Vi )Si∆t + σ(Si )Si

√Vi

√∆tZi+1

Vi+1 = Vi + β(Si ,Vi )Vi∆t + γ(Si ,Vi )Vi

√∆tWi+1,

siendo Z1, ...,ZN ,W1, ...,WN normales estandar independientes.

N. Merener - L. Vicchi (utdt) Metodos de reduccion de varianza 23 de Abril de 2010 5 / 15

Page 17: Métodos de reducción de varianza en simulaciones de Monte ...En simulaciones con estrati caci on, se decide a priori qu e proporci on de las muestras debe ser tomada de cada estrato.

Modelos bajo consideracion

Consideremos el par de ecuaciones diferenciales estocasticas

dSt = α(St ,Vt)Stdt + Stσ(St)√

VtdZt

dVt = β(St ,Vt)Vtdt + γ(St ,Vt)VtdWt

La dinamica de estas ecuaciones puede ser simulada (salvo por un error dediscretizacion) mediante un esquema de Euler en las ecuaciones anteriores:

Si+1 = Si + α(Si ,Vi )Si∆t + σ(Si )Si

√Vi

√∆tZi+1

Vi+1 = Vi + β(Si ,Vi )Vi∆t + γ(Si ,Vi )Vi

√∆tWi+1,

siendo Z1, ...,ZN ,W1, ...,WN normales estandar independientes.

N. Merener - L. Vicchi (utdt) Metodos de reduccion de varianza 23 de Abril de 2010 5 / 15

Page 18: Métodos de reducción de varianza en simulaciones de Monte ...En simulaciones con estrati caci on, se decide a priori qu e proporci on de las muestras debe ser tomada de cada estrato.

Modelos bajo consideracion

Consideremos el par de ecuaciones diferenciales estocasticas

dSt = α(St ,Vt)Stdt + Stσ(St)√

VtdZt

dVt = β(St ,Vt)Vtdt + γ(St ,Vt)VtdWt

La dinamica de estas ecuaciones puede ser simulada (salvo por un error dediscretizacion) mediante un esquema de Euler en las ecuaciones anteriores:

Si+1 = Si + α(Si ,Vi )Si∆t + σ(Si )Si

√Vi

√∆tZi+1

Vi+1 = Vi + β(Si ,Vi )Vi∆t + γ(Si ,Vi )Vi

√∆tWi+1,

siendo Z1, ...,ZN ,W1, ...,WN normales estandar independientes.

N. Merener - L. Vicchi (utdt) Metodos de reduccion de varianza 23 de Abril de 2010 5 / 15

Page 19: Métodos de reducción de varianza en simulaciones de Monte ...En simulaciones con estrati caci on, se decide a priori qu e proporci on de las muestras debe ser tomada de cada estrato.

Modelos Clasicos de Volatilidad Estocastica en tiempocontinuo

Modelo de Hull-White:

dSt/St = rdt +√

VtdW(1)t

dVt = νVtdt + ξVtdW(2)t ,

Modelo de Heston:dSt/St = µdt +

√VtdW

(1)t

dVt = κ(θ − Vt)dt + σ√

VtdW(2)t ,

Modelo SABR:

dSt = σtSβt dW

(1)t (0 ≤ β ≤ 1)

dσt = ασtdW(2)t , (α > 0)

dW(1)t dWt(2) = ρdt

N. Merener - L. Vicchi (utdt) Metodos de reduccion de varianza 23 de Abril de 2010 6 / 15

Page 20: Métodos de reducción de varianza en simulaciones de Monte ...En simulaciones con estrati caci on, se decide a priori qu e proporci on de las muestras debe ser tomada de cada estrato.

Modelos Clasicos de Volatilidad Estocastica en tiempocontinuo

Modelo de Hull-White:

dSt/St = rdt +√

VtdW(1)t

dVt = νVtdt + ξVtdW(2)t ,

Modelo de Heston:dSt/St = µdt +

√VtdW

(1)t

dVt = κ(θ − Vt)dt + σ√

VtdW(2)t ,

Modelo SABR:

dSt = σtSβt dW

(1)t (0 ≤ β ≤ 1)

dσt = ασtdW(2)t , (α > 0)

dW(1)t dWt(2) = ρdt

N. Merener - L. Vicchi (utdt) Metodos de reduccion de varianza 23 de Abril de 2010 6 / 15

Page 21: Métodos de reducción de varianza en simulaciones de Monte ...En simulaciones con estrati caci on, se decide a priori qu e proporci on de las muestras debe ser tomada de cada estrato.

Modelos Clasicos de Volatilidad Estocastica en tiempocontinuo

Modelo de Hull-White:

dSt/St = rdt +√

VtdW(1)t

dVt = νVtdt + ξVtdW(2)t ,

Modelo de Heston:

dSt/St = µdt +√

VtdW(1)t

dVt = κ(θ − Vt)dt + σ√

VtdW(2)t ,

Modelo SABR:

dSt = σtSβt dW

(1)t (0 ≤ β ≤ 1)

dσt = ασtdW(2)t , (α > 0)

dW(1)t dWt(2) = ρdt

N. Merener - L. Vicchi (utdt) Metodos de reduccion de varianza 23 de Abril de 2010 6 / 15

Page 22: Métodos de reducción de varianza en simulaciones de Monte ...En simulaciones con estrati caci on, se decide a priori qu e proporci on de las muestras debe ser tomada de cada estrato.

Modelos Clasicos de Volatilidad Estocastica en tiempocontinuo

Modelo de Hull-White:

dSt/St = rdt +√

VtdW(1)t

dVt = νVtdt + ξVtdW(2)t ,

Modelo de Heston:dSt/St = µdt +

√VtdW

(1)t

dVt = κ(θ − Vt)dt + σ√

VtdW(2)t ,

Modelo SABR:

dSt = σtSβt dW

(1)t (0 ≤ β ≤ 1)

dσt = ασtdW(2)t , (α > 0)

dW(1)t dWt(2) = ρdt

N. Merener - L. Vicchi (utdt) Metodos de reduccion de varianza 23 de Abril de 2010 6 / 15

Page 23: Métodos de reducción de varianza en simulaciones de Monte ...En simulaciones con estrati caci on, se decide a priori qu e proporci on de las muestras debe ser tomada de cada estrato.

Modelos Clasicos de Volatilidad Estocastica en tiempocontinuo

Modelo de Hull-White:

dSt/St = rdt +√

VtdW(1)t

dVt = νVtdt + ξVtdW(2)t ,

Modelo de Heston:dSt/St = µdt +

√VtdW

(1)t

dVt = κ(θ − Vt)dt + σ√

VtdW(2)t ,

Modelo SABR:

dSt = σtSβt dW

(1)t (0 ≤ β ≤ 1)

dσt = ασtdW(2)t , (α > 0)

dW(1)t dWt(2) = ρdt

N. Merener - L. Vicchi (utdt) Metodos de reduccion de varianza 23 de Abril de 2010 6 / 15

Page 24: Métodos de reducción de varianza en simulaciones de Monte ...En simulaciones con estrati caci on, se decide a priori qu e proporci on de las muestras debe ser tomada de cada estrato.

Modelos Clasicos de Volatilidad Estocastica en tiempocontinuo

Modelo de Hull-White:

dSt/St = rdt +√

VtdW(1)t

dVt = νVtdt + ξVtdW(2)t ,

Modelo de Heston:dSt/St = µdt +

√VtdW

(1)t

dVt = κ(θ − Vt)dt + σ√

VtdW(2)t ,

Modelo SABR:

dSt = σtSβt dW

(1)t (0 ≤ β ≤ 1)

dσt = ασtdW(2)t , (α > 0)

dW(1)t dWt(2) = ρdt

N. Merener - L. Vicchi (utdt) Metodos de reduccion de varianza 23 de Abril de 2010 6 / 15

Page 25: Métodos de reducción de varianza en simulaciones de Monte ...En simulaciones con estrati caci on, se decide a priori qu e proporci on de las muestras debe ser tomada de cada estrato.

Modelos Clasicos de Volatilidad Estocastica en tiempocontinuo

Modelo de Hull-White:

dSt/St = rdt +√

VtdW(1)t

dVt = νVtdt + ξVtdW(2)t ,

Modelo de Heston:dSt/St = µdt +

√VtdW

(1)t

dVt = κ(θ − Vt)dt + σ√

VtdW(2)t ,

Modelo SABR:

dSt = σtSβt dW

(1)t (0 ≤ β ≤ 1)

dσt = ασtdW(2)t , (α > 0)

dW(1)t dWt(2) = ρdt

N. Merener - L. Vicchi (utdt) Metodos de reduccion de varianza 23 de Abril de 2010 6 / 15

Page 26: Métodos de reducción de varianza en simulaciones de Monte ...En simulaciones con estrati caci on, se decide a priori qu e proporci on de las muestras debe ser tomada de cada estrato.

Consideraremos un payoff g definido en la variable realized variance:

R =1

N

N∑i=1

(Si+1 − Si

Si

)2

=∆t

N

N∑i=1

Vi−1σ2(Si−1)Z 2

i .

El proceso de estratificacion se hara sobre la variable vTW (proyeccion lineal deW sobre v) y se elegira v optimo en el sentido de reduccion de varianza.

N. Merener - L. Vicchi (utdt) Metodos de reduccion de varianza 23 de Abril de 2010 7 / 15

Page 27: Métodos de reducción de varianza en simulaciones de Monte ...En simulaciones con estrati caci on, se decide a priori qu e proporci on de las muestras debe ser tomada de cada estrato.

Consideraremos un payoff g definido en la variable realized variance:

R =1

N

N∑i=1

(Si+1 − Si

Si

)2

=∆t

N

N∑i=1

Vi−1σ2(Si−1)Z 2

i .

El proceso de estratificacion se hara sobre la variable vTW (proyeccion lineal deW sobre v) y se elegira v optimo en el sentido de reduccion de varianza.

N. Merener - L. Vicchi (utdt) Metodos de reduccion de varianza 23 de Abril de 2010 7 / 15

Page 28: Métodos de reducción de varianza en simulaciones de Monte ...En simulaciones con estrati caci on, se decide a priori qu e proporci on de las muestras debe ser tomada de cada estrato.

Algoritmo de sampleo: motivacion

Para los modelos Hull-White y Heston, la varianza realizada cobra la forma

R(Z ,W ) =σ2∆t

N

N∑i=1

Z 2i Vi−1. (1)

Si el proceso de volatilidad fuera constante, obtendrıamos C‖Z‖2, que es unmultiplo de una variable chi cuadrado.

Esto sugiere que una parte importante de la variabilidad de R proviene de(1

N

N−1∑i=0

Vi

)( N∑i=1

Z 2i

)(2)

En base a esta descomposicion de R, se diseno un algoritmo que combinaintegracion numerica y estratificacion para reducir varianza en la estimacionde E (g(R)).

N. Merener - L. Vicchi (utdt) Metodos de reduccion de varianza 23 de Abril de 2010 8 / 15

Page 29: Métodos de reducción de varianza en simulaciones de Monte ...En simulaciones con estrati caci on, se decide a priori qu e proporci on de las muestras debe ser tomada de cada estrato.

Algoritmo de sampleo: motivacion

Para los modelos Hull-White y Heston, la varianza realizada cobra la forma

R(Z ,W ) =σ2∆t

N

N∑i=1

Z 2i Vi−1. (1)

Si el proceso de volatilidad fuera constante, obtendrıamos C‖Z‖2, que es unmultiplo de una variable chi cuadrado.

Esto sugiere que una parte importante de la variabilidad de R proviene de(1

N

N−1∑i=0

Vi

)( N∑i=1

Z 2i

)(2)

En base a esta descomposicion de R, se diseno un algoritmo que combinaintegracion numerica y estratificacion para reducir varianza en la estimacionde E (g(R)).

N. Merener - L. Vicchi (utdt) Metodos de reduccion de varianza 23 de Abril de 2010 8 / 15

Page 30: Métodos de reducción de varianza en simulaciones de Monte ...En simulaciones con estrati caci on, se decide a priori qu e proporci on de las muestras debe ser tomada de cada estrato.

Algoritmo de sampleo: motivacion

Para los modelos Hull-White y Heston, la varianza realizada cobra la forma

R(Z ,W ) =σ2∆t

N

N∑i=1

Z 2i Vi−1. (1)

Si el proceso de volatilidad fuera constante, obtendrıamos C‖Z‖2, que es unmultiplo de una variable chi cuadrado.

Esto sugiere que una parte importante de la variabilidad de R proviene de(1

N

N−1∑i=0

Vi

)( N∑i=1

Z 2i

)(2)

En base a esta descomposicion de R, se diseno un algoritmo que combinaintegracion numerica y estratificacion para reducir varianza en la estimacionde E (g(R)).

N. Merener - L. Vicchi (utdt) Metodos de reduccion de varianza 23 de Abril de 2010 8 / 15

Page 31: Métodos de reducción de varianza en simulaciones de Monte ...En simulaciones con estrati caci on, se decide a priori qu e proporci on de las muestras debe ser tomada de cada estrato.

Algoritmo de sampleo: motivacion

Para los modelos Hull-White y Heston, la varianza realizada cobra la forma

R(Z ,W ) =σ2∆t

N

N∑i=1

Z 2i Vi−1. (1)

Si el proceso de volatilidad fuera constante, obtendrıamos C‖Z‖2, que es unmultiplo de una variable chi cuadrado.

Esto sugiere que una parte importante de la variabilidad de R proviene de(1

N

N−1∑i=0

Vi

)( N∑i=1

Z 2i

)(2)

En base a esta descomposicion de R, se diseno un algoritmo que combinaintegracion numerica y estratificacion para reducir varianza en la estimacionde E (g(R)).

N. Merener - L. Vicchi (utdt) Metodos de reduccion de varianza 23 de Abril de 2010 8 / 15

Page 32: Métodos de reducción de varianza en simulaciones de Monte ...En simulaciones con estrati caci on, se decide a priori qu e proporci on de las muestras debe ser tomada de cada estrato.

Algoritmo de sampleo: motivacion

Para los modelos Hull-White y Heston, la varianza realizada cobra la forma

R(Z ,W ) =σ2∆t

N

N∑i=1

Z 2i Vi−1. (1)

Si el proceso de volatilidad fuera constante, obtendrıamos C‖Z‖2, que es unmultiplo de una variable chi cuadrado.

Esto sugiere que una parte importante de la variabilidad de R proviene de(1

N

N−1∑i=0

Vi

)( N∑i=1

Z 2i

)(2)

En base a esta descomposicion de R, se diseno un algoritmo que combinaintegracion numerica y estratificacion para reducir varianza en la estimacionde E (g(R)).

N. Merener - L. Vicchi (utdt) Metodos de reduccion de varianza 23 de Abril de 2010 8 / 15

Page 33: Métodos de reducción de varianza en simulaciones de Monte ...En simulaciones con estrati caci on, se decide a priori qu e proporci on de las muestras debe ser tomada de cada estrato.

El algoritmo

Calcular la direccion optima de estratificacion del promedio del camino de Ven las componentes de W . Esta tarea dependera de la funcion que relacionaa W con V y en general es inviable en la practica, por lo que aproximar esinevitable.

Integrar numericamente en una grilla bidimensional generada por lasvariables Y ∼ χ2

N y U definida por el producto entre X ∼ N(0, 1) e Y . Ladensidad de U y la distribucion de Y condicional en U vienen caracterizadasanalıticamente por

φ(u) =

∫ ∞−∞

fX(ut

)fY (t)

tdt = CN

∫ ∞0

e− u2

2t2 − t2

tN−2

2 −1dt,

FY |U(y |u) =1

φ(u)

∫ y

−∞

fX(ut

)fY (t)

tdt.

Para cada valor de U e Y calculamos el valor de X , y tambien laprobabilidad de la celda de integracion asociada con el par X ,Y .

N. Merener - L. Vicchi (utdt) Metodos de reduccion de varianza 23 de Abril de 2010 9 / 15

Page 34: Métodos de reducción de varianza en simulaciones de Monte ...En simulaciones con estrati caci on, se decide a priori qu e proporci on de las muestras debe ser tomada de cada estrato.

El algoritmo

Calcular la direccion optima de estratificacion del promedio del camino de Ven las componentes de W . Esta tarea dependera de la funcion que relacionaa W con V y en general es inviable en la practica, por lo que aproximar esinevitable.

Integrar numericamente en una grilla bidimensional generada por lasvariables Y ∼ χ2

N y U definida por el producto entre X ∼ N(0, 1) e Y . Ladensidad de U y la distribucion de Y condicional en U vienen caracterizadasanalıticamente por

φ(u) =

∫ ∞−∞

fX(ut

)fY (t)

tdt = CN

∫ ∞0

e− u2

2t2 − t2

tN−2

2 −1dt,

FY |U(y |u) =1

φ(u)

∫ y

−∞

fX(ut

)fY (t)

tdt.

Para cada valor de U e Y calculamos el valor de X , y tambien laprobabilidad de la celda de integracion asociada con el par X ,Y .

N. Merener - L. Vicchi (utdt) Metodos de reduccion de varianza 23 de Abril de 2010 9 / 15

Page 35: Métodos de reducción de varianza en simulaciones de Monte ...En simulaciones con estrati caci on, se decide a priori qu e proporci on de las muestras debe ser tomada de cada estrato.

El algoritmo

Calcular la direccion optima de estratificacion del promedio del camino de Ven las componentes de W . Esta tarea dependera de la funcion que relacionaa W con V y en general es inviable en la practica, por lo que aproximar esinevitable.

Integrar numericamente en una grilla bidimensional generada por lasvariables Y ∼ χ2

N y U definida por el producto entre X ∼ N(0, 1) e Y . Ladensidad de U y la distribucion de Y condicional en U vienen caracterizadasanalıticamente por

φ(u) =

∫ ∞−∞

fX(ut

)fY (t)

tdt = CN

∫ ∞0

e− u2

2t2 − t2

tN−2

2 −1dt,

FY |U(y |u) =1

φ(u)

∫ y

−∞

fX(ut

)fY (t)

tdt.

Para cada valor de U e Y calculamos el valor de X , y tambien laprobabilidad de la celda de integracion asociada con el par X ,Y .

N. Merener - L. Vicchi (utdt) Metodos de reduccion de varianza 23 de Abril de 2010 9 / 15

Page 36: Métodos de reducción de varianza en simulaciones de Monte ...En simulaciones con estrati caci on, se decide a priori qu e proporci on de las muestras debe ser tomada de cada estrato.

El algoritmo

Calcular la direccion optima de estratificacion del promedio del camino de Ven las componentes de W . Esta tarea dependera de la funcion que relacionaa W con V y en general es inviable en la practica, por lo que aproximar esinevitable.

Integrar numericamente en una grilla bidimensional generada por lasvariables Y ∼ χ2

N y U definida por el producto entre X ∼ N(0, 1) e Y . Ladensidad de U y la distribucion de Y condicional en U vienen caracterizadasanalıticamente por

φ(u) =

∫ ∞−∞

fX(ut

)fY (t)

tdt = CN

∫ ∞0

e− u2

2t2 − t2

tN−2

2 −1dt,

FY |U(y |u) =1

φ(u)

∫ y

−∞

fX(ut

)fY (t)

tdt.

Para cada valor de U e Y calculamos el valor de X , y tambien laprobabilidad de la celda de integracion asociada con el par X ,Y .

N. Merener - L. Vicchi (utdt) Metodos de reduccion de varianza 23 de Abril de 2010 9 / 15

Page 37: Métodos de reducción de varianza en simulaciones de Monte ...En simulaciones con estrati caci on, se decide a priori qu e proporci on de las muestras debe ser tomada de cada estrato.

El algoritmo

Calcular la direccion optima de estratificacion del promedio del camino de Ven las componentes de W . Esta tarea dependera de la funcion que relacionaa W con V y en general es inviable en la practica, por lo que aproximar esinevitable.

Integrar numericamente en una grilla bidimensional generada por lasvariables Y ∼ χ2

N y U definida por el producto entre X ∼ N(0, 1) e Y . Ladensidad de U y la distribucion de Y condicional en U vienen caracterizadasanalıticamente por

φ(u) =

∫ ∞−∞

fX(ut

)fY (t)

tdt = CN

∫ ∞0

e− u2

2t2 − t2

tN−2

2 −1dt,

FY |U(y |u) =1

φ(u)

∫ y

−∞

fX(ut

)fY (t)

tdt.

Para cada valor de U e Y calculamos el valor de X , y tambien laprobabilidad de la celda de integracion asociada con el par X ,Y .

N. Merener - L. Vicchi (utdt) Metodos de reduccion de varianza 23 de Abril de 2010 9 / 15

Page 38: Métodos de reducción de varianza en simulaciones de Monte ...En simulaciones con estrati caci on, se decide a priori qu e proporci on de las muestras debe ser tomada de cada estrato.

El algoritmo

Calcular la direccion optima de estratificacion del promedio del camino de Ven las componentes de W . Esta tarea dependera de la funcion que relacionaa W con V y en general es inviable en la practica, por lo que aproximar esinevitable.

Integrar numericamente en una grilla bidimensional generada por lasvariables Y ∼ χ2

N y U definida por el producto entre X ∼ N(0, 1) e Y . Ladensidad de U y la distribucion de Y condicional en U vienen caracterizadasanalıticamente por

φ(u) =

∫ ∞−∞

fX(ut

)fY (t)

tdt = CN

∫ ∞0

e− u2

2t2 − t2

tN−2

2 −1dt,

FY |U(y |u) =1

φ(u)

∫ y

−∞

fX(ut

)fY (t)

tdt.

Para cada valor de U e Y calculamos el valor de X , y tambien laprobabilidad de la celda de integracion asociada con el par X ,Y .

N. Merener - L. Vicchi (utdt) Metodos de reduccion de varianza 23 de Abril de 2010 9 / 15

Page 39: Métodos de reducción de varianza en simulaciones de Monte ...En simulaciones con estrati caci on, se decide a priori qu e proporci on de las muestras debe ser tomada de cada estrato.

El algoritmo

Interpretamos el par Y ,X como la norma al cuadrado del vector gaussianoZ , y como el shock gaussiano a lo largo de la direccion optima deestratificacion para V .

Para cada celda, generamos n muestras del vector Z , conditional en sunorma, escribiendo Z =

√Y ξ‖ξ‖ , donde ξ ∼ N(0, I ).

Del mismo modo, generamos n muestras de W , condicional en el valor delshock a lo largo de la direccion de estratificacion, usando que si ξ ∼ N(0,Σ)en Rd con T = v>ξ estratificado para algun v ∈ Rd , entonces(ξ|T = t) ∼ N(Σvt,Σ− Σvv>Σ). Consecuentemente, simulamos W como

W = vX + (I − vv>)Λ,

donde Λ ∼ N(0, I ) y ‖v‖ = 1.

El numero de caminos, n, es proporcional a la probabilidad de la celda.

El promedio del payoff, dependiente de R, se computa sobre los n caminosde W ,Z para cada celda de integracion, y promediada sobre el dominio deintegracion pesada por la probabilidad de la celda.

N. Merener - L. Vicchi (utdt) Metodos de reduccion de varianza 23 de Abril de 2010 10 / 15

Page 40: Métodos de reducción de varianza en simulaciones de Monte ...En simulaciones con estrati caci on, se decide a priori qu e proporci on de las muestras debe ser tomada de cada estrato.

El algoritmo

Interpretamos el par Y ,X como la norma al cuadrado del vector gaussianoZ , y como el shock gaussiano a lo largo de la direccion optima deestratificacion para V .

Para cada celda, generamos n muestras del vector Z , conditional en sunorma, escribiendo Z =

√Y ξ‖ξ‖ , donde ξ ∼ N(0, I ).

Del mismo modo, generamos n muestras de W , condicional en el valor delshock a lo largo de la direccion de estratificacion, usando que si ξ ∼ N(0,Σ)en Rd con T = v>ξ estratificado para algun v ∈ Rd , entonces(ξ|T = t) ∼ N(Σvt,Σ− Σvv>Σ). Consecuentemente, simulamos W como

W = vX + (I − vv>)Λ,

donde Λ ∼ N(0, I ) y ‖v‖ = 1.

El numero de caminos, n, es proporcional a la probabilidad de la celda.

El promedio del payoff, dependiente de R, se computa sobre los n caminosde W ,Z para cada celda de integracion, y promediada sobre el dominio deintegracion pesada por la probabilidad de la celda.

N. Merener - L. Vicchi (utdt) Metodos de reduccion de varianza 23 de Abril de 2010 10 / 15

Page 41: Métodos de reducción de varianza en simulaciones de Monte ...En simulaciones con estrati caci on, se decide a priori qu e proporci on de las muestras debe ser tomada de cada estrato.

El algoritmo

Interpretamos el par Y ,X como la norma al cuadrado del vector gaussianoZ , y como el shock gaussiano a lo largo de la direccion optima deestratificacion para V .

Para cada celda, generamos n muestras del vector Z , conditional en sunorma, escribiendo Z =

√Y ξ‖ξ‖ , donde ξ ∼ N(0, I ).

Del mismo modo, generamos n muestras de W , condicional en el valor delshock a lo largo de la direccion de estratificacion, usando que si ξ ∼ N(0,Σ)en Rd con T = v>ξ estratificado para algun v ∈ Rd , entonces(ξ|T = t) ∼ N(Σvt,Σ− Σvv>Σ). Consecuentemente, simulamos W como

W = vX + (I − vv>)Λ,

donde Λ ∼ N(0, I ) y ‖v‖ = 1.

El numero de caminos, n, es proporcional a la probabilidad de la celda.

El promedio del payoff, dependiente de R, se computa sobre los n caminosde W ,Z para cada celda de integracion, y promediada sobre el dominio deintegracion pesada por la probabilidad de la celda.

N. Merener - L. Vicchi (utdt) Metodos de reduccion de varianza 23 de Abril de 2010 10 / 15

Page 42: Métodos de reducción de varianza en simulaciones de Monte ...En simulaciones con estrati caci on, se decide a priori qu e proporci on de las muestras debe ser tomada de cada estrato.

El algoritmo

Interpretamos el par Y ,X como la norma al cuadrado del vector gaussianoZ , y como el shock gaussiano a lo largo de la direccion optima deestratificacion para V .

Para cada celda, generamos n muestras del vector Z , conditional en sunorma, escribiendo Z =

√Y ξ‖ξ‖ , donde ξ ∼ N(0, I ).

Del mismo modo, generamos n muestras de W , condicional en el valor delshock a lo largo de la direccion de estratificacion, usando que si ξ ∼ N(0,Σ)en Rd con T = v>ξ estratificado para algun v ∈ Rd , entonces(ξ|T = t) ∼ N(Σvt,Σ− Σvv>Σ).

Consecuentemente, simulamos W como

W = vX + (I − vv>)Λ,

donde Λ ∼ N(0, I ) y ‖v‖ = 1.

El numero de caminos, n, es proporcional a la probabilidad de la celda.

El promedio del payoff, dependiente de R, se computa sobre los n caminosde W ,Z para cada celda de integracion, y promediada sobre el dominio deintegracion pesada por la probabilidad de la celda.

N. Merener - L. Vicchi (utdt) Metodos de reduccion de varianza 23 de Abril de 2010 10 / 15

Page 43: Métodos de reducción de varianza en simulaciones de Monte ...En simulaciones con estrati caci on, se decide a priori qu e proporci on de las muestras debe ser tomada de cada estrato.

El algoritmo

Interpretamos el par Y ,X como la norma al cuadrado del vector gaussianoZ , y como el shock gaussiano a lo largo de la direccion optima deestratificacion para V .

Para cada celda, generamos n muestras del vector Z , conditional en sunorma, escribiendo Z =

√Y ξ‖ξ‖ , donde ξ ∼ N(0, I ).

Del mismo modo, generamos n muestras de W , condicional en el valor delshock a lo largo de la direccion de estratificacion, usando que si ξ ∼ N(0,Σ)en Rd con T = v>ξ estratificado para algun v ∈ Rd , entonces(ξ|T = t) ∼ N(Σvt,Σ− Σvv>Σ). Consecuentemente, simulamos W como

W = vX + (I − vv>)Λ,

donde Λ ∼ N(0, I ) y ‖v‖ = 1.

El numero de caminos, n, es proporcional a la probabilidad de la celda.

El promedio del payoff, dependiente de R, se computa sobre los n caminosde W ,Z para cada celda de integracion, y promediada sobre el dominio deintegracion pesada por la probabilidad de la celda.

N. Merener - L. Vicchi (utdt) Metodos de reduccion de varianza 23 de Abril de 2010 10 / 15

Page 44: Métodos de reducción de varianza en simulaciones de Monte ...En simulaciones con estrati caci on, se decide a priori qu e proporci on de las muestras debe ser tomada de cada estrato.

El algoritmo

Interpretamos el par Y ,X como la norma al cuadrado del vector gaussianoZ , y como el shock gaussiano a lo largo de la direccion optima deestratificacion para V .

Para cada celda, generamos n muestras del vector Z , conditional en sunorma, escribiendo Z =

√Y ξ‖ξ‖ , donde ξ ∼ N(0, I ).

Del mismo modo, generamos n muestras de W , condicional en el valor delshock a lo largo de la direccion de estratificacion, usando que si ξ ∼ N(0,Σ)en Rd con T = v>ξ estratificado para algun v ∈ Rd , entonces(ξ|T = t) ∼ N(Σvt,Σ− Σvv>Σ). Consecuentemente, simulamos W como

W = vX + (I − vv>)Λ,

donde Λ ∼ N(0, I ) y ‖v‖ = 1.

El numero de caminos, n, es proporcional a la probabilidad de la celda.

El promedio del payoff, dependiente de R, se computa sobre los n caminosde W ,Z para cada celda de integracion, y promediada sobre el dominio deintegracion pesada por la probabilidad de la celda.

N. Merener - L. Vicchi (utdt) Metodos de reduccion de varianza 23 de Abril de 2010 10 / 15

Page 45: Métodos de reducción de varianza en simulaciones de Monte ...En simulaciones con estrati caci on, se decide a priori qu e proporci on de las muestras debe ser tomada de cada estrato.

Calculo de φ

φ es la densidad del producto de una variable chi square Y y una normal X :

FU(u) = P(XY ≤ u) =

∫∫xy<u

fXY (x , y)dxdy =

∫ ∞0

∫ uy

0

fX (x)fY (y)dxdy

=

∫ ∞0

fY (y)

(∫ uy

0

fX (x)dx

)dy =

∫ ∞0

FX

(u

y

)fY (y)dy

⇒ φ(u) = F ′U(u) =

∫ ∞0

fX(uy

)fY (y)

ydt = CN

∫ ∞0

e− u2

2t2 − t2

tN−2

2 −1dt,

Una herramienta muy util para calcular este tipo de densidades o integraleses la Transformada de Mellin.

N. Merener - L. Vicchi (utdt) Metodos de reduccion de varianza 23 de Abril de 2010 11 / 15

Page 46: Métodos de reducción de varianza en simulaciones de Monte ...En simulaciones con estrati caci on, se decide a priori qu e proporci on de las muestras debe ser tomada de cada estrato.

Calculo de φ

φ es la densidad del producto de una variable chi square Y y una normal X :

FU(u) = P(XY ≤ u) =

∫∫xy<u

fXY (x , y)dxdy =

∫ ∞0

∫ uy

0

fX (x)fY (y)dxdy

=

∫ ∞0

fY (y)

(∫ uy

0

fX (x)dx

)dy =

∫ ∞0

FX

(u

y

)fY (y)dy

⇒ φ(u) = F ′U(u) =

∫ ∞0

fX(uy

)fY (y)

ydt = CN

∫ ∞0

e− u2

2t2 − t2

tN−2

2 −1dt,

Una herramienta muy util para calcular este tipo de densidades o integraleses la Transformada de Mellin.

N. Merener - L. Vicchi (utdt) Metodos de reduccion de varianza 23 de Abril de 2010 11 / 15

Page 47: Métodos de reducción de varianza en simulaciones de Monte ...En simulaciones con estrati caci on, se decide a priori qu e proporci on de las muestras debe ser tomada de cada estrato.

Calculo de φ

φ es la densidad del producto de una variable chi square Y y una normal X :

FU(u) = P(XY ≤ u) =

∫∫xy<u

fXY (x , y)dxdy =

∫ ∞0

∫ uy

0

fX (x)fY (y)dxdy

=

∫ ∞0

fY (y)

(∫ uy

0

fX (x)dx

)dy =

∫ ∞0

FX

(u

y

)fY (y)dy

⇒ φ(u) = F ′U(u) =

∫ ∞0

fX(uy

)fY (y)

ydt = CN

∫ ∞0

e− u2

2t2 − t2

tN−2

2 −1dt,

Una herramienta muy util para calcular este tipo de densidades o integraleses la Transformada de Mellin.

N. Merener - L. Vicchi (utdt) Metodos de reduccion de varianza 23 de Abril de 2010 11 / 15

Page 48: Métodos de reducción de varianza en simulaciones de Monte ...En simulaciones con estrati caci on, se decide a priori qu e proporci on de las muestras debe ser tomada de cada estrato.

Calculo de φ

φ es la densidad del producto de una variable chi square Y y una normal X :

FU(u) = P(XY ≤ u) =

∫∫xy<u

fXY (x , y)dxdy =

∫ ∞0

∫ uy

0

fX (x)fY (y)dxdy

=

∫ ∞0

fY (y)

(∫ uy

0

fX (x)dx

)dy =

∫ ∞0

FX

(u

y

)fY (y)dy

⇒ φ(u) = F ′U(u) =

∫ ∞0

fX(uy

)fY (y)

ydt = CN

∫ ∞0

e− u2

2t2 − t2

tN−2

2 −1dt,

Una herramienta muy util para calcular este tipo de densidades o integraleses la Transformada de Mellin.

N. Merener - L. Vicchi (utdt) Metodos de reduccion de varianza 23 de Abril de 2010 11 / 15

Page 49: Métodos de reducción de varianza en simulaciones de Monte ...En simulaciones con estrati caci on, se decide a priori qu e proporci on de las muestras debe ser tomada de cada estrato.

Calculo de φ

φ es la densidad del producto de una variable chi square Y y una normal X :

FU(u) = P(XY ≤ u) =

∫∫xy<u

fXY (x , y)dxdy =

∫ ∞0

∫ uy

0

fX (x)fY (y)dxdy

=

∫ ∞0

fY (y)

(∫ uy

0

fX (x)dx

)dy =

∫ ∞0

FX

(u

y

)fY (y)dy

⇒ φ(u) = F ′U(u) =

∫ ∞0

fX(uy

)fY (y)

ydt = CN

∫ ∞0

e− u2

2t2 − t2

tN−2

2 −1dt,

Una herramienta muy util para calcular este tipo de densidades o integraleses la Transformada de Mellin.

N. Merener - L. Vicchi (utdt) Metodos de reduccion de varianza 23 de Abril de 2010 11 / 15

Page 50: Métodos de reducción de varianza en simulaciones de Monte ...En simulaciones con estrati caci on, se decide a priori qu e proporci on de las muestras debe ser tomada de cada estrato.

Calculo de φ

φ es la densidad del producto de una variable chi square Y y una normal X :

FU(u) = P(XY ≤ u) =

∫∫xy<u

fXY (x , y)dxdy =

∫ ∞0

∫ uy

0

fX (x)fY (y)dxdy

=

∫ ∞0

fY (y)

(∫ uy

0

fX (x)dx

)dy =

∫ ∞0

FX

(u

y

)fY (y)dy

⇒ φ(u) = F ′U(u) =

∫ ∞0

fX(uy

)fY (y)

ydt = CN

∫ ∞0

e− u2

2t2 − t2

tN−2

2 −1dt,

Una herramienta muy util para calcular este tipo de densidades o integraleses la Transformada de Mellin.

N. Merener - L. Vicchi (utdt) Metodos de reduccion de varianza 23 de Abril de 2010 11 / 15

Page 51: Métodos de reducción de varianza en simulaciones de Monte ...En simulaciones con estrati caci on, se decide a priori qu e proporci on de las muestras debe ser tomada de cada estrato.

Transformada de Mellin

Si f (x) es una funcion de variable real, su transformada de Mellin f es

f (s) :=

∫ ∞0

x s−1f (x)dx . (3)

Su formula de inversion viene dada por

f (x) =1

2πi

∫ c+i∞

c−i∞x−z f (z)dz ,

Se define la convolucion de Mellin de dos funciones g(x) y h(x) como

(g ∗h)(u) =

∫ ∞0

1

tg

(u

t

)h(t)dt,

La enorme ventaja de esta transformada, que permite el calculo de nuestradensidad, es que

g ∗h = g · h, (4)

φ(u) = (g ∗h)(u) =⇒ φ(u) =

(g · h

)∨

N. Merener - L. Vicchi (utdt) Metodos de reduccion de varianza 23 de Abril de 2010 12 / 15

Page 52: Métodos de reducción de varianza en simulaciones de Monte ...En simulaciones con estrati caci on, se decide a priori qu e proporci on de las muestras debe ser tomada de cada estrato.

Transformada de Mellin

Si f (x) es una funcion de variable real, su transformada de Mellin f es

f (s) :=

∫ ∞0

x s−1f (x)dx . (3)

Su formula de inversion viene dada por

f (x) =1

2πi

∫ c+i∞

c−i∞x−z f (z)dz ,

Se define la convolucion de Mellin de dos funciones g(x) y h(x) como

(g ∗h)(u) =

∫ ∞0

1

tg

(u

t

)h(t)dt,

La enorme ventaja de esta transformada, que permite el calculo de nuestradensidad, es que

g ∗h = g · h, (4)

φ(u) = (g ∗h)(u) =⇒ φ(u) =

(g · h

)∨

N. Merener - L. Vicchi (utdt) Metodos de reduccion de varianza 23 de Abril de 2010 12 / 15

Page 53: Métodos de reducción de varianza en simulaciones de Monte ...En simulaciones con estrati caci on, se decide a priori qu e proporci on de las muestras debe ser tomada de cada estrato.

Transformada de Mellin

Si f (x) es una funcion de variable real, su transformada de Mellin f es

f (s) :=

∫ ∞0

x s−1f (x)dx . (3)

Su formula de inversion viene dada por

f (x) =1

2πi

∫ c+i∞

c−i∞x−z f (z)dz ,

Se define la convolucion de Mellin de dos funciones g(x) y h(x) como

(g ∗h)(u) =

∫ ∞0

1

tg

(u

t

)h(t)dt,

La enorme ventaja de esta transformada, que permite el calculo de nuestradensidad, es que

g ∗h = g · h, (4)

φ(u) = (g ∗h)(u) =⇒ φ(u) =

(g · h

)∨

N. Merener - L. Vicchi (utdt) Metodos de reduccion de varianza 23 de Abril de 2010 12 / 15

Page 54: Métodos de reducción de varianza en simulaciones de Monte ...En simulaciones con estrati caci on, se decide a priori qu e proporci on de las muestras debe ser tomada de cada estrato.

Transformada de Mellin

Si f (x) es una funcion de variable real, su transformada de Mellin f es

f (s) :=

∫ ∞0

x s−1f (x)dx . (3)

Su formula de inversion viene dada por

f (x) =1

2πi

∫ c+i∞

c−i∞x−z f (z)dz ,

Se define la convolucion de Mellin de dos funciones g(x) y h(x) como

(g ∗h)(u) =

∫ ∞0

1

tg

(u

t

)h(t)dt,

La enorme ventaja de esta transformada, que permite el calculo de nuestradensidad, es que

g ∗h = g · h, (4)

φ(u) = (g ∗h)(u) =⇒ φ(u) =

(g · h

)∨

N. Merener - L. Vicchi (utdt) Metodos de reduccion de varianza 23 de Abril de 2010 12 / 15

Page 55: Métodos de reducción de varianza en simulaciones de Monte ...En simulaciones con estrati caci on, se decide a priori qu e proporci on de las muestras debe ser tomada de cada estrato.

Transformada de Mellin

Si f (x) es una funcion de variable real, su transformada de Mellin f es

f (s) :=

∫ ∞0

x s−1f (x)dx . (3)

Su formula de inversion viene dada por

f (x) =1

2πi

∫ c+i∞

c−i∞x−z f (z)dz ,

Se define la convolucion de Mellin de dos funciones g(x) y h(x) como

(g ∗h)(u) =

∫ ∞0

1

tg

(u

t

)h(t)dt,

La enorme ventaja de esta transformada, que permite el calculo de nuestradensidad, es que

g ∗h = g · h, (4)

φ(u) = (g ∗h)(u) =⇒ φ(u) =

(g · h

)∨

N. Merener - L. Vicchi (utdt) Metodos de reduccion de varianza 23 de Abril de 2010 12 / 15

Page 56: Métodos de reducción de varianza en simulaciones de Monte ...En simulaciones con estrati caci on, se decide a priori qu e proporci on de las muestras debe ser tomada de cada estrato.

Transformada de Mellin

Si f (x) es una funcion de variable real, su transformada de Mellin f es

f (s) :=

∫ ∞0

x s−1f (x)dx . (3)

Su formula de inversion viene dada por

f (x) =1

2πi

∫ c+i∞

c−i∞x−z f (z)dz ,

Se define la convolucion de Mellin de dos funciones g(x) y h(x) como

(g ∗h)(u) =

∫ ∞0

1

tg

(u

t

)h(t)dt,

La enorme ventaja de esta transformada, que permite el calculo de nuestradensidad, es que

g ∗h = g · h, (4)

φ(u) = (g ∗h)(u) =⇒ φ(u) =

(g · h

)∨N. Merener - L. Vicchi (utdt) Metodos de reduccion de varianza 23 de Abril de 2010 12 / 15

Page 57: Métodos de reducción de varianza en simulaciones de Monte ...En simulaciones con estrati caci on, se decide a priori qu e proporci on de las muestras debe ser tomada de cada estrato.

Resultados de la estimacion

Estimaciones de los cocientes de reduccion de varianza para el modeloHull-White

Tomamos σ = ν = 2. Esto corresponde financieramente a un contexto dealta volatilidad de la volatilidad.

Consideramos todas opciones call con payoff gi (t) = (t − Ki )+.

La direccion de estratificacion es seleccionada optimamente para unaaproximacion lineal de V .

Para esta particular eleccion de los parametros,

V = (V0/N)∑

e∑i wj u u>W , donde u es la normalizacion del vector

v = (N − 1,N − 2, ..., 1, 0). Es en esta (aproximada) direccion que la mayorparte de la variabilidad del primer factor en (2) es capturada.

Medimos bias y error estadıstico evaluando E (R), E (R2) y E (gi (R)) condos strikes diferentes: K1 = 31, 751 (ATM) and K2 = 43, 021 (ATM+1 std.dev.).

N. Merener - L. Vicchi (utdt) Metodos de reduccion de varianza 23 de Abril de 2010 13 / 15

Page 58: Métodos de reducción de varianza en simulaciones de Monte ...En simulaciones con estrati caci on, se decide a priori qu e proporci on de las muestras debe ser tomada de cada estrato.

Resultados de la estimacion

Estimaciones de los cocientes de reduccion de varianza para el modeloHull-White

Tomamos σ = ν = 2. Esto corresponde financieramente a un contexto dealta volatilidad de la volatilidad.

Consideramos todas opciones call con payoff gi (t) = (t − Ki )+.

La direccion de estratificacion es seleccionada optimamente para unaaproximacion lineal de V .

Para esta particular eleccion de los parametros,

V = (V0/N)∑

e∑i wj u u>W , donde u es la normalizacion del vector

v = (N − 1,N − 2, ..., 1, 0). Es en esta (aproximada) direccion que la mayorparte de la variabilidad del primer factor en (2) es capturada.

Medimos bias y error estadıstico evaluando E (R), E (R2) y E (gi (R)) condos strikes diferentes: K1 = 31, 751 (ATM) and K2 = 43, 021 (ATM+1 std.dev.).

N. Merener - L. Vicchi (utdt) Metodos de reduccion de varianza 23 de Abril de 2010 13 / 15

Page 59: Métodos de reducción de varianza en simulaciones de Monte ...En simulaciones con estrati caci on, se decide a priori qu e proporci on de las muestras debe ser tomada de cada estrato.

Resultados de la estimacion

Estimaciones de los cocientes de reduccion de varianza para el modeloHull-White

Tomamos σ = ν = 2. Esto corresponde financieramente a un contexto dealta volatilidad de la volatilidad.

Consideramos todas opciones call con payoff gi (t) = (t − Ki )+.

La direccion de estratificacion es seleccionada optimamente para unaaproximacion lineal de V .

Para esta particular eleccion de los parametros,

V = (V0/N)∑

e∑i wj u u>W , donde u es la normalizacion del vector

v = (N − 1,N − 2, ..., 1, 0). Es en esta (aproximada) direccion que la mayorparte de la variabilidad del primer factor en (2) es capturada.

Medimos bias y error estadıstico evaluando E (R), E (R2) y E (gi (R)) condos strikes diferentes: K1 = 31, 751 (ATM) and K2 = 43, 021 (ATM+1 std.dev.).

N. Merener - L. Vicchi (utdt) Metodos de reduccion de varianza 23 de Abril de 2010 13 / 15

Page 60: Métodos de reducción de varianza en simulaciones de Monte ...En simulaciones con estrati caci on, se decide a priori qu e proporci on de las muestras debe ser tomada de cada estrato.

Resultados de la estimacion

Estimaciones de los cocientes de reduccion de varianza para el modeloHull-White

Tomamos σ = ν = 2. Esto corresponde financieramente a un contexto dealta volatilidad de la volatilidad.

Consideramos todas opciones call con payoff gi (t) = (t − Ki )+.

La direccion de estratificacion es seleccionada optimamente para unaaproximacion lineal de V .

Para esta particular eleccion de los parametros,

V = (V0/N)∑

e∑i wj u u>W , donde u es la normalizacion del vector

v = (N − 1,N − 2, ..., 1, 0). Es en esta (aproximada) direccion que la mayorparte de la variabilidad del primer factor en (2) es capturada.

Medimos bias y error estadıstico evaluando E (R), E (R2) y E (gi (R)) condos strikes diferentes: K1 = 31, 751 (ATM) and K2 = 43, 021 (ATM+1 std.dev.).

N. Merener - L. Vicchi (utdt) Metodos de reduccion de varianza 23 de Abril de 2010 13 / 15

Page 61: Métodos de reducción de varianza en simulaciones de Monte ...En simulaciones con estrati caci on, se decide a priori qu e proporci on de las muestras debe ser tomada de cada estrato.

Resultados de la estimacion

Estimaciones de los cocientes de reduccion de varianza para el modeloHull-White

Tomamos σ = ν = 2. Esto corresponde financieramente a un contexto dealta volatilidad de la volatilidad.

Consideramos todas opciones call con payoff gi (t) = (t − Ki )+.

La direccion de estratificacion es seleccionada optimamente para unaaproximacion lineal de V .

Para esta particular eleccion de los parametros,

V = (V0/N)∑

e∑i wj u u>W , donde u es la normalizacion del vector

v = (N − 1,N − 2, ..., 1, 0). Es en esta (aproximada) direccion que la mayorparte de la variabilidad del primer factor en (2) es capturada.

Medimos bias y error estadıstico evaluando E (R), E (R2) y E (gi (R)) condos strikes diferentes: K1 = 31, 751 (ATM) and K2 = 43, 021 (ATM+1 std.dev.).

N. Merener - L. Vicchi (utdt) Metodos de reduccion de varianza 23 de Abril de 2010 13 / 15

Page 62: Métodos de reducción de varianza en simulaciones de Monte ...En simulaciones con estrati caci on, se decide a priori qu e proporci on de las muestras debe ser tomada de cada estrato.

Resultados de la estimacion

Estimaciones de los cocientes de reduccion de varianza para el modeloHull-White

Tomamos σ = ν = 2. Esto corresponde financieramente a un contexto dealta volatilidad de la volatilidad.

Consideramos todas opciones call con payoff gi (t) = (t − Ki )+.

La direccion de estratificacion es seleccionada optimamente para unaaproximacion lineal de V .

Para esta particular eleccion de los parametros,

V = (V0/N)∑

e∑i wj u u>W , donde u es la normalizacion del vector

v = (N − 1,N − 2, ..., 1, 0). Es en esta (aproximada) direccion que la mayorparte de la variabilidad del primer factor en (2) es capturada.

Medimos bias y error estadıstico evaluando E (R), E (R2) y E (gi (R)) condos strikes diferentes: K1 = 31, 751 (ATM) and K2 = 43, 021 (ATM+1 std.dev.).

N. Merener - L. Vicchi (utdt) Metodos de reduccion de varianza 23 de Abril de 2010 13 / 15

Page 63: Métodos de reducción de varianza en simulaciones de Monte ...En simulaciones con estrati caci on, se decide a priori qu e proporci on de las muestras debe ser tomada de cada estrato.

Resultados de la simulacion

V0 = 0,04 and N = 20

Method Function Estimator Time(s) Std. error Var. red.Standard E(R) 31,751 175 0,015 -

Monte Carlo E(R2) 11,276 177 0,001 -E(g1(R)) 5,634 175 0,011 -E(g1(R)) 5,742 1 0,145 -E(g2(R)) 2,391 175 0,007 -

h-algorithm E(R) 31,746 5,4 0,019 20,2E(R2) 11,289 5,4 0,018 9,3

E(g1(R)) 5,643 5,34 0,011 27E(g1(R)) 5,641 1 0,037 15,3E(g2(R)) 2,383 5,33 0,017 6,7

El algoritmo es mucho mas rapido para un nivel fijo de error, y equivalentemente,mucho mas preciso para un tiempo computacional dado.

N. Merener - L. Vicchi (utdt) Metodos de reduccion de varianza 23 de Abril de 2010 14 / 15

Page 64: Métodos de reducción de varianza en simulaciones de Monte ...En simulaciones con estrati caci on, se decide a priori qu e proporci on de las muestras debe ser tomada de cada estrato.

Resultados de la simulacion

V0 = 0,04 and N = 20

Method Function Estimator Time(s) Std. error Var. red.Standard E(R) 31,751 175 0,015 -

Monte Carlo E(R2) 11,276 177 0,001 -E(g1(R)) 5,634 175 0,011 -E(g1(R)) 5,742 1 0,145 -E(g2(R)) 2,391 175 0,007 -

h-algorithm E(R) 31,746 5,4 0,019 20,2E(R2) 11,289 5,4 0,018 9,3

E(g1(R)) 5,643 5,34 0,011 27E(g1(R)) 5,641 1 0,037 15,3E(g2(R)) 2,383 5,33 0,017 6,7

El algoritmo es mucho mas rapido para un nivel fijo de error, y equivalentemente,mucho mas preciso para un tiempo computacional dado.

N. Merener - L. Vicchi (utdt) Metodos de reduccion de varianza 23 de Abril de 2010 14 / 15

Page 65: Métodos de reducción de varianza en simulaciones de Monte ...En simulaciones con estrati caci on, se decide a priori qu e proporci on de las muestras debe ser tomada de cada estrato.

Referencias

1 P.Glasserman, Monte Carlo Methods in Financial Engineering, Springer(2003)

2 Fox, B.L., Strategies for Quasi Monte Carlo, Kluwer Academic Publisher,Boston (1999).

3 A.Glasserman, Heidelberger, Shahabuddin, Asymptotically optimalimportance sampling and stratification for pricing path-dependent options,Vol.9, No.2 (1999) p.117

4 Fikioris, G., “Mellin-Transform method for integral evaluation”, Morgan &Claypool(2007).

N. Merener - L. Vicchi (utdt) Metodos de reduccion de varianza 23 de Abril de 2010 15 / 15