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 :

Matrice covariance non définie positive


Sujet :

MATLAB

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2012
    Messages
    200
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2012
    Messages : 200
    Points : 46
    Points
    46
    Par défaut Matrice covariance non définie positive
    Bonjour,

    Je me permets de demander votre aide, ma matrice de variance covariance n'est pas définie positive.
    Le problème est qu'elle n'est plus inversible car son determinant est nul.

    J'ai décomposer la matrice en valeur propre - vecteur propre, j'ai contraint les valeurs propres à être supérieur à 1*10e-4 mais le déterminant est toujours négatif.

    Auriez vous une idée, pour résoudre mon problème.

    Merci pour votre aide.

  2. #2
    Membre éprouvé
    Inscrit en
    Août 2010
    Messages
    1 124
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 1 124
    Points : 1 277
    Points
    1 277
    Par défaut
    Bonjour,

    - Simple curiosité: d'ou provient cette matrice de variance ?

    son determinant est nul
    le déterminant est toujours négatif
    - Il est nul ou négatif ?

    * Ce que je fais habituellement dans ces cas la:
    - Diagonalisation (SVD ou ACP)
    - Choix d'un nombre de valeurs propres à modifier : K
    - Mettre les K plus petites valeurs propres à une constante c> 0, de sorte que la trace totale soit inchangée:
    c= 1/K sum(petites valeurs propres).

    Il y a des variantes, par exemple C+epsilon*identity, mais celle ci modifie la trace.

    Sinon, pour des solution plus avancées, tu peux projeter ta matrice M sur un ensemble de matrices de cov ou de corr.
    Voir par exemple
    http://eprints.ma.man.ac.uk/232/01/c..._ep2006_70.pdf
    C'est assez facile à implémenter, mais il faut un peu de travail

Discussions similaires

  1. [ACP] Matrice de corrélation définie positive
    Par Iskra dans le forum Méthodes exploratoires
    Réponses: 2
    Dernier message: 21/08/2015, 12h17
  2. Covariance semi défini positive
    Par dumbl dans le forum Probabilités
    Réponses: 8
    Dernier message: 11/03/2014, 18h15
  3. Matrice de covariance non inversible
    Par ToutDroit dans le forum Calcul scientifique
    Réponses: 3
    Dernier message: 11/11/2011, 15h51
  4. Réponses: 4
    Dernier message: 06/06/2007, 13h32
  5. [RAR] Fonction rar_open non définie
    Par laulau75 dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 11/11/2005, 12h19

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