acceder au tableau de donnée d'un plot (cas pour s.class)

Postez ici vos questions, réponses, commentaires ou suggestions - Les sujets seront ultérieurement répartis dans les archives par les modérateurs

Modérateur : Groupe des modérateurs

Delalande Lucas
Messages : 40
Enregistré le : 14 Déc 2017, 08:48

acceder au tableau de donnée d'un plot (cas pour s.class)

Messagepar Delalande Lucas » 21 Déc 2017, 14:27

Bonjour,


Est il possible d’accéder au tableau de données qui a été utilisé par une fonction pour créer un plot ?

Je m'explique, j'ai un plot crée par s.class, avec beaucoup de donnée, du coup il devient difficile de savoir quel élément appartient à quelle classe (4 classes formés),
si j'avais accès au tableau dont se sert cette fonction pour tracer le plot en classant les éléments dans les groupes je pourrais savoir lesquelles appartiennent à tel ou tel groupe.

Est ce compréhensible ?

Merci,
Lucas

Gabriel Terraz
Messages : 591
Enregistré le : 26 Sep 2011, 15:11

Re: acceder au tableau de donnée d'un plot (cas pour s.class)

Messagepar Gabriel Terraz » 21 Déc 2017, 15:52

Salut,
Cela fait un petit moment que je n'ai pas utilisé s.class (qui provient de ade4) mais si mes souvenirs sont bon, c'est l'utilisateur qui précise les classes à l'aide d'un argument dans la fonction. Tu dois donc les connaître !

Delalande Lucas
Messages : 40
Enregistré le : 14 Déc 2017, 08:48

Re: acceder au tableau de donnée d'un plot (cas pour s.class)

Messagepar Delalande Lucas » 21 Déc 2017, 17:40

Oui je connais le nombre de classes mais je ne sais pas quelle donnée est attribuée à quelle classe.. autrement dit, dans un dendrogramme quelles données sont regroupés ensemble (car visuellement ce n'est pas possible au vu du grand nombre de donnée)

Mickael Canouil
Messages : 1315
Enregistré le : 04 Avr 2011, 08:53
Contact :

Re: acceder au tableau de donnée d'un plot (cas pour s.class)

Messagepar Mickael Canouil » 22 Déc 2017, 09:28

Bonjour,

Je vais paraphrasé la réponse de Gabriel:

s.class(dfxy, fac, wt = rep(1, length(fac)), xax = 1,
yax = 2, cstar = 1, cellipse = 1.5, axesell = TRUE,
label = levels(fac), clabel = 1, cpoint = 1, pch = 20,
col = rep(1, length(levels(fac))), xlim = NULL, ylim = NULL,
grid = TRUE, addaxes = TRUE, origin = c(0,0),
include.origin = TRUE, sub = "", csub = 1, possub = "bottomleft",
cgrid = 1, pixmap = NULL, contour = NULL, area = NULL, add.plot = FALSE)

Arguments:
dfxy: a data frame containing the two columns for the axes
fac: a factor partitioning the rows of the data frame in classes


Vous fournissez "fac", un vecteur de valeurs (facteur) de taille égal au nombre de lignes de "dfxy".
Vous savez donc quelle ligne/donnée est affectée à quelle classe, puisque c'est vous qui le définissez dans l'appel à la fonction "s.class".

Pourquoi parlez-vous de dendogramme ici ? (en terme de réprésentation, s.class n'a rien à voir...)

Cordialement,
Mickaël
mickael.canouil.fr | rlille.fr

Delalande Lucas
Messages : 40
Enregistré le : 14 Déc 2017, 08:48

Re: acceder au tableau de donnée d'un plot (cas pour s.class)

Messagepar Delalande Lucas » 28 Déc 2017, 15:20

en effet !

(le dendrogramme c'est parceque je crée ce vecteur (fac) avec la fonction cutree sur mon dendrogramme)

merci beaucoup !


Retourner vers « Questions en cours »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité