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 :

transposé d'une matrice : problème


Sujet :

R

  1. #1
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2012
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Novembre 2012
    Messages : 18
    Points : 13
    Points
    13
    Par défaut transposé d'une matrice : problème
    Bonjour à tous,

    je n'arrive pas à obtenir une simple transposé d'une matrice...

    Ex:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    A=matrix(1:6,nc=3) 
    >
    1  3  5          
    2  4  6
    J'obtiens avec t(A) => [1] 0.19 0.47 0.62 0.68 0.79 0.89 ??!

    Alors que je souhaiterais simplement la matrice B suivante:
    Je ne comprends pas du tout ce qui ne fonctionne pas, dois-je télécharger un package spécifique ?

    Pour info, j'ai désinstallé et réinstallé la dernière version de R dispo sur le site du cran, soit la 3.0.1 for Windows, mais toujours le même soucis...

    Merci d'avance pour votre aide

  2. #2
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2012
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Novembre 2012
    Messages : 18
    Points : 13
    Points
    13
    Par défaut
    Re,

    pour info lorsque je cherche à savoir ce qu'il y a derrière la fonction de transposition "t" j'obtiens:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    >t
    Empirical CDF 
    Call: ecdf(z)
    x[1:100] = 0.05609, 0.068413, 0.20192,  ...,  10.85, 12.402
    Je ne vois pas du tout où il est question de matrice transposée...

    Merci d'avance pour votre aide

  3. #3
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2012
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Novembre 2012
    Messages : 18
    Points : 13
    Points
    13
    Par défaut
    J'ai résolu mon problème et ce n'était pas évident...

    La fonction R de base "t()" était masquée par une autre fonction du même nom:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    > methods(t)
    [1] t.data.frame   t.default    t.ts*       
     
       Non-visible functions are asterisked
    t.default(a) me donnait bien la transposée de la matrice a !

    Pour résoudre définitivement ce problème j'ai simplement supprimé la fonction t

    Ainsi maintenant t(a) me donne bien ce que je souhaite, ie: la simple transposée d'une matrice...^^

    Je vais pouvoir passer à autre chose.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. transposé d'une matrice de chaine de caractére carré
    Par maissaab dans le forum Général Python
    Réponses: 4
    Dernier message: 04/04/2011, 13h14
  2. Réponses: 3
    Dernier message: 03/03/2008, 15h29
  3. Problème d'affichage d'une matrice
    Par zicoadis dans le forum Débuter
    Réponses: 4
    Dernier message: 26/01/2008, 17h36
  4. Problème d'initialisation d'une matrice ?
    Par wilval dans le forum C
    Réponses: 5
    Dernier message: 04/02/2007, 16h13
  5. Problème : modifier une matrice sous contraintes
    Par andjeo dans le forum Algorithmes et structures de données
    Réponses: 44
    Dernier message: 27/03/2006, 17h04

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