GithubHelp home page GithubHelp logo

nicolabernini / course_statistics Goto Github PK

View Code? Open in Web Editor NEW
7.0 7.0 1.0 33 KB

Material related to an Introductory Statistics Course

bayesian bayesian-statistics markov markov-model statistics statistics-course

course_statistics's Introduction

Hi there πŸ‘‹

course_statistics's People

Contributors

nicolabernini avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

rooldy

course_statistics's Issues

Markov Models

Markov Models

Definition

Let's consider a stochastic process $S_{t}$ : a time indexed list of random variables related to some domain

This may represent a dynamic system which evolves according to some non deterministic laws

What model is good for this kind of systems?

An interesting class of models is represenrted by the Markov Models class which indentifies a set of models characterized by the Markov Property Assumption which consists of assuming the dynamic does not depend on the past history but only on the current state so it is said the process is without memory

$$ P(S_{t+\Delta t} | {S_{\tau}}) = P(S_{t+\Delta t} | S_{t}) \quad \tau \in [1,t] $$

Types

The following types of Markov Models exist

Markov Models

Courtesy of Wikipedia

Markov Chain

The Markov Chain is the simplest type of Markov Model, consisting of the following Category (in the sense of Category Theory):

  • $\mathcal{S}$ : Objects Space or State Space which contains all the possible states for the system $S \in \mathcal{S}$
  • $P(S_{t + \Delta t} | S_{t})$ : Stochastic Morphism Space defininig a probabilistic connction between 2 elements in the State Space

Hidden Markov Model

The Hidden Markov Model introduces a decoupling between the State Space or Latent Space and Observation Space

HMM1

The HMM backbone is a Markov Chain defining an evolution in the Latent Space, but the latent - observable space decoupling, introduces 2 additional elements

  • $\mathcal{Z}$ : Observable Space so that $Z \in \mathcal{Z}$
  • $P(Z|S)$ : Likelihood (according to Bayesian Framework terminology) which acts as Pseudo-Functor or Cross Category Mapping as it defines a probabilistic relationship between the Latent Space (belonging to State Category) and the Observable Space (belonging to Observation Category)

In order to estimate Latent State from Observations an Inference needs to be performed and the following types are possible

  • Filtering : $P(S_{t} | \{Z_{\tau}\}) \quad \tau \in [t_{0},t]$ which consists of estimating the present hence only the most recent state $S_{y}$ from the available knowledge
  • Smoothing : $P(\{S_{\tau}\}_{\tau \in [t_{1},t] \quad t_{1} \ge t_{0}} | \{Z_{\tau}\}_{\tau \in [t_{0},t]})$ which consists of estimating the past hence last states $\{S_{\tau}\}$ in the recent past $[t_{1}, t]$ from the available knowledge
  • Prediction : $P(\{S_{\tau}\}_{\tau \in [t, t_{1}] \quad t_{1} > t} | \{Z_{\tau}\}_{\tau \in [t_{0},t]})$ which is focused on estimating the future hence the states $\{S_{\tau}\}$ in some future timeframe $[t, t_{1}]$ from the available knowledge

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.