stochastic-processes-kyotoUx009x
Solutions and extensions to "KyotoUx-009x: Stochastic Processes: Data Analysis and Computer Simulation".
This repositry houses code that I extended and developed for the course. It features, among others:
-
Simulations of stochastic processes
- Random Walk
- Browinian Motion, Diffusion (also with particle interactions, with drift)
- Ornstein-Uhlenbeck Process
- The Heston Stochastic Volatility Model, Geometric Brownian Motion
- Stochastic Dealer Model (also with memory/drift)
-
Numerical methods (Forward/Backward Euler, Runge-Kutta 2nd/4th, Leap-Frog)
-
Analysis of stochastic processes
- (auto)correlation, spectral density (FFT)
- Maxwel-Boltzmann distribution, Green-Kubo formula
- absolute price return, logarithmic change in price
- real world stock data
- fitting distribution to data
-
Visualizations
- Code for producing animations in jupyter notebook
nbagg
backend,ggplot
style
I highly recommend this course to anybody who seeks well structured and approachable introduction to stochastic processes. You should have basic idea about various numerical methods and have some experience with python programming before you start. You needn't to be any expert though, this course will help you develop your skills also in these two aspects.
- link to orignal repo: link
- link to the course website