Giter Site home page Giter Site logo

oriordac / markov-chain-presentation Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 496 KB

Presentation on the transient and recurrent properties of Markov Chains. Project poster and python example simulations.

Jupyter Notebook 100.00%
markov-chains mathematics jupyter-notebook python

markov-chain-presentation's Introduction

Markov Chains

Transient and Recurrent Properties

Independent study on the topic of Markov Chains and their applications alongside Professor Hyunchul Park of the SUNY New Paltz Math Department. I presented the research at the 2019 Spring Symposium hosted by SUNY New Paltz. Please refer to the pdf to see the full presentation, including the mathematical proofs alongside the graphs from the Juypter Notebook.

Abstract

Stochastic processes are often used in various fields within mathematics and probability theory. In particular, Markov chains are powerful tools due to their memorylessness. This property allows one to predict the future based soley on the present state. Through this condition, it is possible to determine if a state is recurrent or transient in a given state-space; either the chain return to the state ad infinitum or the chain will never return to the state afer finitely many steps.

Not only will we provide a formal written proof utilizing the Markov property, we have also developed Python simulations to illustrate recurrence and transience in real-life scenarios. These examples are symmetric random walks on d-dimenstional integer lattices.

This simulation helps us to classify recurrence further into either a null recurrence, the expected number os steps to return to where the chain started is infinite, or a positive recurrence, the expected number is finite. We show by an example that in the null recurrence case, the chain returns to the starting point but the number can very very large.

markov-chain-presentation's People

Contributors

oriordac avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.