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

R Discussion :

test de correlation sur une matrice


Sujet :

R

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Juillet 2013
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Juillet 2013
    Messages : 1
    Par défaut test de correlation sur une matrice
    Bonjour,
    je suis actuellement en stage et je dois faire une analyse statistique sur R qui
    me pose quelques problèmes car mes cours sont un peu loin...
    En fait j'ai 95 variables et 320 individus. Je voudrais trouver les variables qui sont corrélées pour en supprimer certaines et ensuite obtenir un fichier qui n'ait que des variables non corrélées. Du coup j'ai essayé d'utiliser la fonction correlation matrix de Rcmdr qui donne donc une formule du type:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    cor(H[,c("ALIM","CellMultipare","CellPrimipare")], use="complete.obs")
    Or, je voulais aussi avoir la p-value car ma maître de stage m'a dit que l'on ferait les choix sur la p-value et non sur le coeff de correlation (est-ce que cela est plus judicieux ?).
    Du coup, j'ai utilisé ce type de fonction:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    rcorr.adjust(H[,c("ALIM","CellMultipare","CellPrimipare")], type="pearson")
    mais cela me donne 2 p-value : la 1e est une pairwise p-value et la 2e est la pairwide p-value mais ajustée (par la méthode Holm). Je n'arrive pas à comprendre la différence et ce que signifient ces 2 p-values, laquelle il vaut mieux utiliser et pourquoi...
    J'avais aussi pensé à utiliser une régression linéaire simple mais je ne veux pas faire la manip 97^97 fois... et pour moi, la régression linéaire multiple ne correspond pas à ce que je cherche.
    J'avais pensé à une corrélation partielle car je pense que ça m’éviterait de faire des choix quant aux variables à retirer mais je n'ai pas la p-value non plus...
    Bref je galère...
    J'espère avoir été suffisamment claire.
    Merci d'avance pour votre aide!

  2. #2
    Membre éprouvé
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Juillet 2009
    Messages
    122
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant Chercheur

    Informations forums :
    Inscription : Juillet 2009
    Messages : 122
    Par défaut
    Bonjour,

    pourquoi ne pas faire une ACP? R propose des commandes par défaut pour calculer et afficher les résultats. Au final, tu obtiendras des variables non corrélées (car orthogonales pour la covariance) et classées par ordre d'influence décroissant (ce qui permet habituellement de réduire la dimension).

    Est-ce que cela correspond à ce que tu veux?

Discussions similaires

  1. Réponses: 2
    Dernier message: 06/03/2008, 10h42
  2. faire un test de reussite sur une requete sql
    Par schwinny dans le forum VBA Access
    Réponses: 4
    Dernier message: 06/03/2008, 07h56
  3. (debutante ) aide sur une matrice ! svp
    Par sicile dans le forum VB 6 et antérieur
    Réponses: 13
    Dernier message: 07/06/2007, 17h32
  4. Suppression d'une dimension sur une matrice
    Par damleg dans le forum MATLAB
    Réponses: 6
    Dernier message: 03/04/2007, 14h59
  5. référencement sur une matrice
    Par bni dans le forum C++
    Réponses: 3
    Dernier message: 24/03/2005, 00h06

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