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

Calcul scientifique Python Discussion :

R, regroupement hierarchique et méthode de ward?


Sujet :

Calcul scientifique Python

  1. #1
    Candidat au Club
    Homme Profil pro
    Inscrit en
    Septembre 2012
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Septembre 2012
    Messages : 2
    Points : 2
    Points
    2
    Par défaut R, regroupement hierarchique et méthode de ward?
    Bonjour,
    Je cherche à faire du regroupement hiérarchique sous python ( par soucis d'automatisation). Je couple aujourd'hui deux logiciel, un pour créer ma matrix de distance entre mes individus, et l'autre, R, pour faire mon regroupement hiérarchique en utilisant la méthode de Ward.

    Mon objectif est d'automatiser la méthode, pour avoir juste mon code python a lancer et obtenir mes fichiers de sortie.
    La question est donc la suivante : est il possible depuis python soit de lancer R et de le commander, soit d'utiliser Ward ou une autre méthode de regroupement hierarchique sous python directement, si ces méthodes existes?

    Je ne suis ni un informaticien, ni un mathématicien (je fais de la géologie) donc veuillez pardonner mes incertitudes et mes faiblesses de terminologies.

    Merci beaucoup de votre aide précieuse.

  2. #2
    Membre éprouvé

    Homme Profil pro
    Ingénieur
    Inscrit en
    Août 2010
    Messages
    654
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Août 2010
    Messages : 654
    Points : 1 150
    Points
    1 150
    Par défaut
    Salut.

    est il possible depuis python soit de lancer R et de le commander
    Très certainement. Comment fonctionne le code en question en R? Est-il envisageable de le modifier? Si le code lit un fichier d'inputs et créé un fichier de sortie, alors n'importe quel autre langage peut le piloter.

    A ce que je deduis de la question (mais je me trompe peut-être) la matrice de distance est générée en python et le regroupement hierarchique en R avec une methode de "clustering" basée sur la methode de "Ward", correct? Je ne sais pas ce que cela couterait en investissement personnel et si cela est judicieux d'un point de vu perf (R est supérieur à python pour les stats et terme de perf), mais il est peut-être envisageable de passer tout en python en utilisant la bibliothèque Pandas ou Scipy .

    Voici un exemple de regroupement hierarchique avec Scipy:
    http://nbviewer.ipython.org/github/h...ustering.ipynb

    Il y a aussi une bibliothèque destiné a piloter R: rpy2. Là le code python appel directement un fichier source R.

  3. #3
    Membre éprouvé

    Homme Profil pro
    Cyber Security & AI
    Inscrit en
    Février 2009
    Messages
    506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Cyber Security & AI

    Informations forums :
    Inscription : Février 2009
    Messages : 506
    Points : 1 189
    Points
    1 189
    Billets dans le blog
    2
    Par défaut
    Bonjour,

    J'ajouterais simplement qu'il existe une bibliothèque de "data mining" sous python qui s'appelle scikit-learn. Elle n'est pas la seule, tu peux la trouver ICI. La méthode Ward y est implémentée. DOC WARD.

    Bien cordialement.

Discussions similaires

  1. [XSLT] Regroupement et imbrication hierarchique d'un fichier Xml Plat
    Par Yann F-FLYC dans le forum XSL/XSLT/XPATH
    Réponses: 1
    Dernier message: 22/10/2014, 17h32
  2. [AC-2010] Quelle méthode pour regrouper plusieurs tables par mois ?
    Par chglatz dans le forum Access
    Réponses: 3
    Dernier message: 05/02/2014, 15h54
  3. [Singleton] Différences avec méthodes statiques
    Par Franche dans le forum Design Patterns
    Réponses: 1
    Dernier message: 26/02/2003, 17h10
  4. Probleme d'impression avec la méthode TForm->Print()
    Par Kid Icarus dans le forum C++Builder
    Réponses: 13
    Dernier message: 31/07/2002, 14h26
  5. Cryptage en C selon la méthode de césat
    Par shenron dans le forum C
    Réponses: 2
    Dernier message: 31/05/2002, 08h22

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