IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MATLAB Discussion :

Simulation d'une chaine de Markov


Sujet :

MATLAB

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Février 2012
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2012
    Messages : 2
    Points : 2
    Points
    2
    Par défaut Simulation d'une chaine de Markov
    Bonsoir,

    Je bute sur un programme à réaliser sous Matlab dont voici le sujet :

    On souhaite observer les précipitations (en mm) journalières dans une région donnée.
    Ces mesures dépendent des conditions atmosphériques.
    Pour simplifier les choses, on considère seulement 2 conditions atmosphériques possibles : basse pression (noté L) et haute pression (noté H).
    Pour i = 1,...,n, on note Xi le nombre de précipitations (en mm) observé au jour i et Si les conditions atmosphériques le même jour, et on suppose que:

    1) S_{1:n} est une chaîne de Markov homogène d'état initial S_1=H, et de probabilités de transition données par : P(S_i=L|S_{i-1}=H)=0.3 et P(S_i=H|S_{i-1}=L)=0.1.
    2) X_{1:n} est échantillon indépendant de variables de Poisson dont les paramètres dépendent seulement de S_i: E(X_i|S_i=L)=3 et E(X_i|S_i=H)=0.5

    La question est de simuler S_{1:n} et X_{1:n} selon le modèle de Markov des précipitations avec n = 100. Expérimenter et commenter l'effet de changer les paramètres du modèle.

    Je sais que pour simuler S, il faut passer par un générateur de variables aléatoires de loi uniforme sur [0,1] mais après je ne vois pas comment faire. Quant à X, je ne vois pas du tout comment générer cela

    Si quelqu'un pourrait m'aider, ou donner une idée je lui en serait reconnaissant. Merci.

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonsoir,

    Citation Envoyé par dnaref Voir le message
    mais après je ne vois pas comment faire.
    Après? C'est à dire?
    Il te suffit de procéder par récurrence, en étudiant les différents états de S(i-1) pour obtenir S(i); et S(i) pour obtenir x(i).
    Citation Envoyé par dnaref Voir le message
    Quant à X, je ne vois pas du tout comment générer cela
    Comme l'énoncé te le dit, ta variable aléatoire X suit une loi de poisson. Il te suffit juste de générer une valeur suivant cette loi dépendant du paramètre lambda = S(i).

    Deux discussions susceptibles de t'intéresser:

Discussions similaires

  1. simulation d'une chaine de transmission analogique am
    Par mongilotti dans le forum Simulink
    Réponses: 0
    Dernier message: 11/01/2015, 22h29
  2. Simulation d'une chaine de markov
    Par arthy dans le forum Mathématiques
    Réponses: 0
    Dernier message: 28/01/2014, 22h04
  3. Simulation d'une chaine de Markov
    Par dnaref dans le forum R
    Réponses: 0
    Dernier message: 08/02/2012, 12h33

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo