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 :

Transformation d'un tableau pour analyse statistique


Sujet :

R

  1. #1
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2019
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

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

    Informations forums :
    Inscription : Novembre 2019
    Messages : 22
    Points : 23
    Points
    23
    Par défaut Transformation d'un tableau pour analyse statistique
    Rebonjour tout le monde,
    J'ai un tableau avec plusieurs variables comme illustré ci-dessous :

    région parcelle produit Nom_produit date_N° date Qté_N° quantité
    a 1 Produit_1 xxx date_1 10/06/2019 qté_1 45
    a 1 Produit_2 yyy date_2 15/06/2019 qté_2 52
    a 1 Produit_3 zzzz date_3 20/07/2019 qté_3 36
    a 2 Produit_1 xxx date_1 01/05/2019 qté_1 98
    a 2 Produit_2 yyy date_2 03/07/2019 qté_2 52
    a 2 Produit_3 zzzz date_3 05/08/2019 qté_3 46
    a 2 Produit_4 www date_4 10/08/2019 qté_4 96
    a 3 Produit_1 xxx date_1 15/05/2019 qté_1 87
    a 3 Produit_2 yyy date_2 20/05/2019 qté_2 56

    et je voudrais le transformer comme ci-dessous avant de faire des analyses statistiques

    région parcelle Produit_1 Produit_2 Produit_3 Produit_4 date_1 date_2 date_3 date_4 qté_1 qté_2 qté_3 qté_4
    a 1 xxx yyy zzzz 10/06/2019 15/06/2019 20/07/2019 45 52 36
    a 2 xxx yyy zzzz www 01/05/2019 03/07/2019 05/08/2019 10/08/2019 98 52 46 96
    a 3 xxx yyy 15/05/2019 20/05/2019 87 56

    si vous pouvez m'aider là-dessus et merci d'avance ;-)

  2. #2
    Membre éclairé
    Homme Profil pro
    Chercheur
    Inscrit en
    Décembre 2015
    Messages
    327
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Chercheur
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2015
    Messages : 327
    Points : 793
    Points
    793
    Par défaut
    Pour répondre à ta question, tu peux chercher du côté de la procédure reshape mais je ne suis pas certain que la restructuration du tableau soit la solution d'autant que le nombre de produit est, à en croire ton exemple, variable. La première question est de savoir ce que tu veux faire comme analyse et c'est de là que tu peux envisager, ou non, de restructurer ton tableau.

  3. #3
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2019
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

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

    Informations forums :
    Inscription : Novembre 2019
    Messages : 22
    Points : 23
    Points
    23
    Par défaut
    Bonjour Faubry, je voudrai faire de l'AFCM puis la CAH par la suite, j'ai utilisé la library "reshape" effectivement en utilisant la fonction "cast" à plusieurs reprises, et après j'ai utilisé la fonction "merge" pour fusionner les tableaux et avoir un seul tableau , je ne sais pas s'il y a d'autres moyens plus rapides pour le faire et merci pour votre réactivité ;-)

  4. #4
    Membre éclairé
    Homme Profil pro
    Chercheur
    Inscrit en
    Décembre 2015
    Messages
    327
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Chercheur
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2015
    Messages : 327
    Points : 793
    Points
    793
    Par défaut
    Tu vas avoir de nombreux problèmes avec ton AFCM (de quel package ?)
    1) les valeurs manquantes : comment vas-tu les traiter ? Soit tu utilises la procédure sans précaution et elle n'analysera que les lignes complètes (complete.cases) soit tu transformes des variables en facteurs avec un niveau pour les données manquantes (cf. factor avec l'argument exclude=NULL) ;
    2) les dates de chaque variables (date_1, ...) sont autant de valeurs que de niveau ; est-ce la date en elle-même importante ou le délai entre deux traitements ?
    3) les dates (ou les délais) peuvent être traitées comme des dates ou converties en numériques depuis une origine
    4) quantités et éventuellement dates sont des valeurs numériques ; même les quantités peuvent être converties en facteur mais on perd pour l'AFCM le côté ordonné.

    Donc, mon conseil est que tu commences par bien réfléchir à l'objectif de ton analyse.

  5. #5
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2019
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

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

    Informations forums :
    Inscription : Novembre 2019
    Messages : 22
    Points : 23
    Points
    23
    Par défaut
    -Merci pour votre réponse Mr faubry, j'envisage d'utiliser le package "FactoMineR" ou "ade4", pour les valeurs manquantes c'est il y en a pas mal, du coup j'envisage des regroupement d'individus pour avoir moins de variables et aussi faire une transformation des variables en facteur par la suite,
    -Les dates je voudrai faire un premier analyse pour voir les sorties de l'AFCM si ça donne quelque chose d'intéressant si non je transformerai les dates en périodes (semaine, quinzaine, ...)
    -L'objectif de mon analyse et de pouvoir caractériser des groupes de parcelles avec un comportement d'utilisation de produits bien distincts, par exemple le 1 groupe utilise tel produit tel quantité telle période tel région et ainsi de suite

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 16/01/2018, 18h13
  2. Formule DECALER pour transformation d'un tableau?
    Par Capileba dans le forum Excel
    Réponses: 4
    Dernier message: 01/03/2017, 22h00
  3. Générer ngrams pour analyse de texte (Code Python, transformé en VBA)
    Par mystouille24 dans le forum Autres langages
    Réponses: 0
    Dernier message: 03/11/2014, 14h05
  4. Réponses: 4
    Dernier message: 13/06/2014, 17h30
  5. [XL-2010] Transformation d'un tableau pour traitement dans SIG
    Par martin.porret dans le forum Excel
    Réponses: 2
    Dernier message: 24/05/2014, 17h07

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