108 résultats trouvés

Aller à la recherche avancée

par Bigot Anthony
25 Juil 2013, 13:05
Forum : Questions en cours
Sujet : ddply dans une fonction
Réponses : 3
Vues : 3641

Un jeu pour tester (avec mtcars): # selection de la cylindrée et du poids dat1=dt=mtcars[, c("cyl","wt")] # fonction pour calculé le centile voulu du poids en fonction de la cylindée f<-function(df, colGrp="group", colVal="values", s=0.75){...
par Bigot Anthony
24 Juil 2013, 15:55
Forum : Questions en cours
Sujet : ddply dans une fonction
Réponses : 3
Vues : 3641

ddply dans une fonction

Bonjour, j'essaie de faire appel à ddply dans une fonction. La fonction utilisée dans ddply est là pour calculer la valeur du 3è quartile (ou 75è centile pour le coup). f<-function(df, colGrp="group", colVal="values", s=0.75){ require(plyr) print(colVal&#...
par Bigot Anthony
24 Juil 2013, 14:03
Forum : Questions en cours
Sujet : Trigonaliser / Traingulariser une matrice binaire
Réponses : 6
Vues : 3565

J'ai essayé avec la heatmap, rien de concluant sur le tri proposé. Et avec une classif en ligne et une classif en colonne (séparées) les (individus à l'intérieur des) clusters ne sont pas triés ; je me vois ma fair la petite manipulation des colSums sur chacun des croisement de cluster puis aggréger...
par Bigot Anthony
24 Juil 2013, 08:21
Forum : Questions en cours
Sujet : Trigonaliser / Traingulariser une matrice binaire
Réponses : 6
Vues : 3565

J'ai réfléchi à nouveau au problème, il me semblait bien que l'utilisation de la somme en ligne et en colonne possait problème. Dans le cas de matrice simple, cela fonctionne. Par contre si on a une matrice come suit (une fois triée): 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 1 1 1 0 0 0 1 1 1...
par Bigot Anthony
23 Juil 2013, 15:22
Forum : Questions en cours
Sujet : Trigonaliser / Traingulariser une matrice binaire
Réponses : 6
Vues : 3565

On dirait bien... merci, j'avais bien eu l'idée d'utiliser les sommes en ligne et en colonne... j'ai déjà eu des problèmes similaires avec des matrices non binaires pour lesquelles ce n'est pas applicable. (cf un vieux post ). Je teste de suite. Merci !! _________________ Edit : Impressionnant, je r...
par Bigot Anthony
23 Juil 2013, 14:56
Forum : Questions en cours
Sujet : Trigonaliser / Traingulariser une matrice binaire
Réponses : 6
Vues : 3565

Trigonaliser / Traingulariser une matrice binaire

Bonjour, je cherche depuis un moment une fonction qui permet de trier une matrice selon les deux dimensions sans toucher aux valeurs (comme par combinaisons linéaires par exemple). Je suis certain que quelqu'un s'est déjà penché sur le sujet... Exemple : mat1 [,1] [,2] [,3] [1,] 1 0 0 [2,] 1 0 1 [3,...
par Bigot Anthony
13 Juil 2013, 09:08
Forum : Questions en cours
Sujet : GGplot - boxplot : ajout moyenne par groupe/moyenne générale
Réponses : 10
Vues : 12330

[RESOLU] Ajout moyenne général / moyenne groupe sur boxplot

Création des moyennes par groupe pour la suite : a<-summaryBy(values ~ classe , test, FUN=c(mean)) Boxplot par groupe : ggplot(test, aes(factor(ind), values, fill=factor(classe), group=ind)) + geom_boxplot() + facet_grid(. ~ classe, scales=...
par Bigot Anthony
13 Juil 2013, 08:24
Forum : Questions en cours
Sujet : GGplot - boxplot : ajout moyenne par groupe/moyenne générale
Réponses : 10
Vues : 12330

En effet ce n'est pas très clair. Je veux garder les boxplots tels quels. L'idée est d'ajouter des droites pour avoir une idée de comment se situe chaque groupe par rapport à l'ensemble parce que les boxplots dans mon cas réel ne suffisent pas à bien différencier certains groupes. L'idée est donc d'...
par Bigot Anthony
12 Juil 2013, 23:16
Forum : Questions en cours
Sujet : GGplot - boxplot : ajout moyenne par groupe/moyenne générale
Réponses : 10
Vues : 12330

Rappel code initial ggplot(test, aes(factor(ind), values, fill=factor(classe), group=ind)) + geom_boxplot() + facet_grid(. ~ classe, scales="free_x") En ajoutant : + stat_summary(fun.y=mean ,geom="point",color="red", a...
par Bigot Anthony
12 Juil 2013, 23:03
Forum : Questions en cours
Sujet : GGplot - boxplot : ajout moyenne par groupe/moyenne générale
Réponses : 10
Vues : 12330

@Renaud Merci, cela aidera les fans de lattice ; cependant j'obtiens toujours la moyenne de chaque individu représenté comme un point au milieu de la boite à moustache. @Stéphane J'ai essayé mais je n'obtiens pas le résultat escompté ; les panneau doublent de largeur (come si stat_summary ajoutait d...
par Bigot Anthony
12 Juil 2013, 17:09
Forum : Questions en cours
Sujet : GGplot - boxplot : ajout moyenne par groupe/moyenne générale
Réponses : 10
Vues : 12330

J'ai la solution boxplot classique aussi, mais pour tout homogénéiser dans mes rapports, publis je préférerais continuer avec GGplot...

Mais tu peux poster, ça pourrait en interesser d'autres... (spécifie juste le Sujet du post en indiquant Lattice du coup)

Merci pour ta réponse rapide Renaud.
par Bigot Anthony
12 Juil 2013, 16:54
Forum : Questions en cours
Sujet : GGplot - boxplot : ajout moyenne par groupe/moyenne générale
Réponses : 10
Vues : 12330

GGplot - boxplot : ajout moyenne par groupe/moyenne générale

Bonjour, je fais des boites à moustache par groupe et j'aimerais ajouter sur chaque panneau : - la moyenne du groupe - la moyenne général # données test test<-data.frame(classe=c(rep(1:3, 9)), ind=rep(1:9, 3), values=rnorm(n=27, 0, 1)) # aperçu test[with(t...
par Bigot Anthony
12 Juil 2013, 14:07
Forum : Questions en cours
Sujet : [résolu] Transformer une matrice en tableau à trois colonnes
Réponses : 3
Vues : 9403

Matrix to DF en conservant les noms de lignes/colonnes

Bonjour, détérage de sujet pour mieux le référencer et indiquer comment conserver les noms de colonnes et les noms de lignes de la matrice de départ. (aprce que dur dur de trouver un truc si bête :D) Le but pour moi est de passer rapidement d'une matrice à un data.frame pour utiliser GGplot. res<-as...
par Bigot Anthony
08 Juil 2013, 13:43
Forum : Questions en cours
Sujet : [RESOLU] Superposer eboulis sur CAH
Réponses : 3
Vues : 2156

[RESOLU] Tutoriel Layout

Merci Nicolas, le rendu est pas mal du tout. Je viens de comprendre comment layout fonctionne donc j'en profite pour partager parce que ce n'est absolument pas trivial ! Dans matrix, on indique où les graphiques vont apparaitre, donc ici: layout(matrix(c(1,1,2,1),nc=2)) Le dé...
par Bigot Anthony
08 Juil 2013, 11:29
Forum : Questions en cours
Sujet : [RESOLU] Superposer eboulis sur CAH
Réponses : 3
Vues : 2156

[RESOLU] Superposer eboulis sur CAH

Bonjour, je cherche à superposer les éboulis sur l'arbre de la CAH en indiquant exactement où les mettre (pour ne pas trop empiéter sur l'arbre). J'ai essayé en vain : split.screen() layout() par(mfrow) sublot ne semble pas fonctionner, R me dit qu'il ne connait pas, même avec ??subplot Dans l'idée,...

Aller à la recherche avancée