Stochastic Analysis, Summer term 2019

Tuesdays 12.15-14.00 and thursdays 12.15-14.00, Kleiner Hörsaal, Wegelerstraße 10

Contents and list of references

Lecture course: Andreas Eberle

Exercises: Kaveh Bashiri

Tutorial classes: Adrian Martini (Mo 16, 1.008),  Fran Medjurecan (We 16, 1.008)

Exam: oral (16.7, 8.8., 27.9.); if you have not yet signed up for a time slot: I will bring the list again to the lecture on Tuesday 2.7.


Problem Sheets:

  • Sheet 0
  • Sheet 1 (due on Thursday 11.4.)
  • Sheet 2 (due on Thursday 18.4.)
  • Sheet 3 (due on Tuesday 30.4.; in Exercise 3 you can assume that Z is continuous)
  • Sheet 4 (due on Wednesday 8.5.; Correction in 3a (ii): E[Y12] instead of Var[Y1])
  • Sheet 5 (due on Wednesday 15.5.)
  • Sheet 6 (due on Wednesday 22.5.)
  • Sheet 7 (due on Wednesday 29.5.)
  • Sheet 8 (due on Wednesday 5.6.)
  • Sheet 9 (due on Wednesday 19.6.)
  • Sheet 10 (due on Wednesday 26.6.)


  • Introduction to Python (ipynb , html ); Notebook including output (html)
  • Simulation of one dimensional OU processes (ipynb, html, pdf)
  • Simulation of linear SDE with additive noise in 2D (ipynb, pdf)
  • Comparison of Ito and backward Ito integrals (ipynb, pdf)
  • Random rotations: Ito vs. Stratonovich (ipynb, pdf)

Remark on exercises with a programming part: These can be done in a programming language/system of your choice - just submit a printout of your listings. If you do not have another preference, we recommend Python with Jupyter Notebooks for which examples and model solutions will be provided here.

Installation: We recommend the distribution Anaconda. It already contains all packages that we will need (at first, these are mainly NumPy for numerical computations and matplotlib for 2D-plots), as well as many others. A brief intoduction and help for installation can be found here and here. Once you have installed and started Jupyter notebooks, you should go through and execute the following example notebook (ipynb-format) which contains a short introduction to Python that concludes with a simulation of random walks:

  • Introduction to Python (ipynb , html ); Notebook including output (html)

A good next reference are the Scipy lecture notes that contain introductions to Python, NumPy and matplotlib. Further useful references:

June 2019 Andreas Eberle