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

Probabilités Discussion :

génération d'un vecteur gaussien


Sujet :

Probabilités

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Étudiant
    Inscrit en
    Février 2007
    Messages
    2
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 2
    Par défaut génération d'un vecteur gaussien
    pour la réalisation d'un projet de simulation, j'ai besoin de simuler la génération d'un vecteur aléatoire d'ordre 40*1(40 lignes).
    je suis en mesure de générée des variables réelles (dans R) cependant les composantes de mon vecteur n'étant pas indépendants je ne suis pas en mesure de m'aider de ces techniques. j'ai donc besoin d'un algorithme pouvant générer un vecteur gaussien dans Rn( espace vectoriel de dimension n), merci

  2. #2
    Membre expérimenté Avatar de Steki-kun
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    222
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 222
    Par défaut
    Si tu sais faire une distribution gaussienne de moyenne nulle et de covariance 1 en dimension 1, tu peux faire le vecteur gaussien de moyenne nulle et de covariance identité en dimension n en faisant V =(X1, ..., Xn) où les Xi sont de loi N(0,1).
    Pour faire un vecteur de moyenne b, tu peux faire b + V qui suit la loi N(b, Id).
    Pour faire un vecteur de moyenne b et de covariance K (une matrice symétrique semi définie positive), c'est facile en théorie : il y a une matrice A symétrique semi définie positive telle que K = A * transposée de A, et alors la variable V' = b + AV est un vecteur gaussien de moyenne b et de covariance K. En pratique, le passage de K à A n'est pas si simple (il faut diagonaliser la matrice par un changement de base orthogonale, prendre les racines des valeurs propres (sur la diagonale) et rechanger dans l'autre sens.
    J'espère que ca pourra t'aider.

  3. #3
    Membre expérimenté
    Inscrit en
    Décembre 2003
    Messages
    272
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 272
    Par défaut
    Le passage de K à A se fait facilement avec l'algorithme de Choleski.

  4. #4
    Candidat au Club
    Étudiant
    Inscrit en
    Février 2007
    Messages
    2
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 2
    Par défaut
    merci, je n'y avais meme pas pensé, je vais toute suite l'essayer.

Discussions similaires

  1. Réponses: 3
    Dernier message: 22/04/2014, 19h14
  2. Réponses: 0
    Dernier message: 08/04/2008, 19h19
  3. génération d'un bruit blanc gaussien
    Par sousou2007 dans le forum C++
    Réponses: 4
    Dernier message: 06/10/2007, 15h27
  4. recherche filtre flou gaussien
    Par gimlithedwarf dans le forum Langage
    Réponses: 4
    Dernier message: 01/08/2002, 22h32

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