IFT-6561: SIMULATION Automne 2016
Prof. Pierre L’Ecuyer DEVOIR 2
Devoir `a remettre le mercredi 6 octobre 2016, 13h30, avant le d´ebut du cours. Les num´eros
indiqu´es sont ceux des notes de cours. S.v.p. placez les exercices dans le bon ordre sur vos
copies.
Les devoirs doivent ˆetre faits individuellement: un devoir par ´etudiant. Pour les exp´eriences
num´eriques, il est tr`es important de bien expliquer tout ce que vous faites et d’expliquer le
sens de vos r´esultats (discussion). Dans la correction, on accordera davantage d’importance
`a la clart´e des explications qu’aux programmes informatiques et aux r´esultats comme tels.
Dans ce sens, remettre uniquement un programme qui donne les bons r´esultats ne suffit pas
et vous donnera peu ou pas de points. Le jour de la remise, envoyez aussi une copie de vos
programmes par courriel au correcteur, pour qu’il puisse les essayer au besoin. Attention au
plagiat: il n’est pas permis de copier et/ou modifier les programmes ou les solutions d’un(e)
autre ´etudiant(e).
1. Exercice 1.4. Pour cette question, vous pouvez utiliser sans la modifier la classe
mathematicaSWB.java, qui implante ce g´en´erateur et qui se trouve dans le r´epertoire http:
//www.iro.umontreal.ca/~lecuyer/ift6561/java/examples/ sur la page web du cours.
2. Exercice 1.6
3. Exercice 1.11
4. Consider the discretely-observed Asian option of Example 1.8, but suppose that instead of
estimating v(s0, T ), we want to estimate the derivative of v(s0, T ) with respect to s0,
∆(s0, T ) = v(s0, T )
s0
,
which is called the delta of the option. Our estimator of this derivative will be the finite
difference:
X(δ) = Y(s0+δ, T )Y(s0, T )
δ,
where Y(s0, T ) = erT g(S(t1), . . . , S(td)) and δ > 0 is a small constant. As usual, we will
simulate nindependent copies of X(δ), take the average as our estimator of ∆(s0, T ), and
compute a confidence interval.
(a) Explain why this is a biased estimator of ∆(s0, T ) when δ > 0 is fixed. What happens to
the bias when n→ ∞ while δis fixed? And when δ0? How should we choose δin practice
if we want a small bias?
(b) Implement a program that can perform this simulation experiment in the two following
ways: (1) Y(s0, T ) and Y(s0+δ, T ) are simulated with independent random numbers (IRN)
for each realization of X(δ); (2) they are simulated with common (and well-synchronized)
random numbers (CRN). You can start from the program Asian.java available in the exam-
ples of SSJ (see http://umontreal-simul.github.io/ssj/docs/master/examples.html)
and seek some inspiration from the program InventoryCRN.java also available there.
(c) Perform an experiment to compare your derivative estimators with IRN and CRN, with
various values of δ, with the same option parameters as in the program Asian.java, and with
n= 10000. You have the freedom (and the task) of selecting and comparing the values of δthat
you will try. Compare the variances and discuss your results. What happens to the variance
when δbecomes very small, with IRN and with CRN? What are your recommendations?
(d) For the estimator with IRN, derive (mathematically) an exact expression for the limit
limδ0δ2Var[X(δ)], as a function of σ= Var[Y(s0, T )]. Does this explain your results for
IRN in (c)?
(e) Finally, perform an experiment as in (c), but using the stochastic derivative as an estimator.
Compare and discuss.
1 / 2 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !