Stochastic Processes: Data Analysis and Computer Simulation

Ryoichi Yamamoto, John J. Molina, KyotoUx

The course deals with how to simulate and analyze stochastic processes, in particular the dynamics of small particles diffusing in a fluid.

The motion of falling leaves or small particles diffusing in a fluid is highly stochastic in nature. Therefore, such motions must be modeled as stochastic processes, for which exact predictions are no longer possible. This is in stark contrast to the deterministic motion of planets and stars, which can be perfectly predicted using celestial mechanics.

This course is an introduction to stochastic processes through numerical simulations, with a focus on the proper data analysis needed to interpret the results. We will use the Jupyter (iPython) notebook as our programming environment. It is freely available for Windows, Mac, and Linux through the Anaconda Python Distribution.

The students will first learn the basic theories of stochastic processes. Then, they will use these theories to develop their own python codes to perform numerical simulations of small particles diffusing in a fluid. Finally, they will analyze the simulation data according to the theories presented at the beginning of course.

At the end of the course, we will analyze the dynamical data of more complicated systems, such as financial markets or meteorological data, using the basic theory of stochastic processes.

What will you learn

  • Basic Python programming
  • Basic theories of stochastic processes
  • Simulation methods for a Brownian particle
  • Application: analysis of financial data

  • 17 September 2020
Course properties:
  • Free:
  • Paid:
  • Certificate:
  • MOOC:
  • Video:
  • Audio:
  • Email-course:
  • Language: English Gb


No reviews yet. Want to be the first?

Register to leave a review

More on this topic:
Extensionflag Monte Carlo Methods for Inference and Data Analysis
Monte Carlo methods are a diverse class of algorithms that rely on...
6.00.2x_computational_thinking_course_tile262x136_verified 6.00.2x: Introduction to Computational Thinking and Data Science
An introduction to using computation to understand real-world phenomena. About...
More from 'Chemistry':
Umnchem Computational Chemistry (CHEM 4021/8021)
Modern theoretical methods used in study of molecular structure, bonding, and...
Ivo_0 Estimation of Measurement Uncertainty in Chemical Analysis
This is an introductory course on estimation of measurement uncertainty, specifically...
Download?download_frd=1&verifier=pbjywztm1rvpjtipchbmmqw5qnx6yozdh9ieshlj Exploring Chemistry
Chemistry is an integral part of our lives and the world we live in. Chemistry...
Small-icon.hover Analytical Chemistry / Instrumental Analysis
If chemistry is the science of stuff, then analytical chemistry answers the...
Cic_mooc_logo Creativity, Innovation, and Change | 创意,创新, 与 变革
Let’s make history together - again! 让我们再一次创造历史! In 2013, over 130,000 people...
More from 'edX':
1bf266b1-0a55-43e5-ae9f-f0c9a51aa515-cd41794112bc.small Mathematical Methods for Quantitative Finance
Learn the mathematical foundations essential for financial engineering and quantitative...
6ac84308-7299-40e5-adce-0a4a9f8ed074-6352549e1978.small Storytelling That Delivers Program and Project Outcomes
Storytelling is how leaders lead other leaders. Tell your project’s story to...
6e8a49e3-e74b-4a74-81b7-ebaf9c82c620-e20771d7a2a2.small Derivatives Markets: Advanced Modeling and Strategies
Financial derivatives are ubiquitous in global capital markets. Students will...
H20_new_262x136 CTB3365x: Introduction to Water Treatment
Learn about urban water services, focusing on basic drinking water and wastewater...
Solar-energy_262x136 ET3034TUx: Solar Energy
Discover the power of solar energy and design a complete photovoltaic system...

© 2013-2019