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 :

kmeans: comment stocker les clusters


Sujet :

R

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Étudiant
    Inscrit en
    Décembre 2007
    Messages
    630
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2007
    Messages : 630
    Par défaut kmeans: comment stocker les clusters
    Bonjour,

    J'aimerais classifier mes données avec kmeans. Dans mon cas, je dois obtenir 2 clusters en sortie. Voici les données :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     	colCandInd     colCandMed
    1	82             2950.5	
    2	83             1831.5
    3	1192           2899.0	
    4	1193           2103.5
    Le premier groupe, c'est les deux premières lignes, le second, c'est les deux dernières.

    Voici le code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    x = colCandList$colCandInd
    y = colCandList$colCandMed
    m = matrix(c(x, y), nrow = length(colCandList$colCandInd), ncol=2)
    kres = kmeans(m, 2)
    Existe-t-il un moyen de récupérer les deux clusters en sortie afin de traiter par la suite chacun des clusters ? (je cherche quelque chose du type myclust1 = kres$listeCluster[1], myclust2 = kres$listeCluster[2]).

    kres$cluster ne donne pas ce que je veux et je ne vois pas quel attribut je dois utiliser.

    Merci d'avance pour votre aide.

  2. #2
    Membre éprouvé
    Inscrit en
    Mars 2009
    Messages
    94
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 94
    Par défaut
    Citation Envoyé par ikuzar Voir le message
    Bonjour,

    J'aimerais classifier mes données avec kmeans. Dans mon cas, je dois obtenir 2 clusters en sortie. Voici les données:

    colCandInd colCandMed
    1 82 2950.5
    2 83 1831.5
    3 1192 2899.0
    4 1193 2103.5

    le premier groue c'est les deux premières lignes
    le 2nd c'est les deux dernier

    Voici le code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    x = colCandList$colCandInd
    y = colCandList$colCandMed
    m = matrix(c(x, y), nrow = length(colCandList$colCandInd), ncol=2)
    kres = kmeans(m, 2)
    Existe - t - il un moyen de récupérer les deux clusters en sortie afin de traiter par la suite chacun des clusters ? (je cherche quelque chose du type myclust1 = kres$listeCluster[1], myclust2 = kres$listeCluster[2] )

    kres$cluster ne donne pas ce que je veux et je ne vois pas quel attribut je dois utiliser

    Merci d'avance pour votre aide
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    myclust1 = m[which(kres$cluster==1),]
    myclust2 = m[which(kres$cluster==2),]

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

Discussions similaires

  1. Comment stocker les données des abonnés
    Par idamarco dans le forum Débuter
    Réponses: 11
    Dernier message: 11/02/2009, 15h00
  2. comment stocker les données d'une hashtable dans un fichier?
    Par mokh7 dans le forum Entrée/Sortie
    Réponses: 9
    Dernier message: 02/04/2008, 02h31
  3. demande avis : comment stocker les parametres d'une application
    Par ZashOne dans le forum Framework .NET
    Réponses: 9
    Dernier message: 30/03/2008, 19h14
  4. Réponses: 2
    Dernier message: 03/09/2007, 15h50
  5. [Encoding] Comment stocker les caractères arabes dans un fichier XML?
    Par merci_tous dans le forum XML/XSL et SOAP
    Réponses: 1
    Dernier message: 13/02/2007, 16h57

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