1
J'ai besoin d'aide pour ajouter la valeur p ajustée (bonferroni par exemple) sur la boîte à moustaches ggplot au lieu de la valeur p. J'ai essayé de le faire avec stat_compare_means
du paquet ggpub en utilisant ..p.adj..
sur l'esthétique, mais cela ne fonctionne pas quand j'ajoute la liste de comparaison.ajouter la valeur p ajustée à ggplot avec comparaison
ggplot(data= mydf, aes(x=B,y=A)) +
geom_boxplot() +
stat_compare_means(aes(label=..p.adj..),
comparisons = list(c("x","y"),c("x","z"),c("y","z")))
Merci pour votre réponse mais la valeur p ajustée pour les comparaisons multiples n'est pas affiché lorsque j'ajoute la 'comparaison 'paramètre dans' stat_compare_means'. Je vais utiliser un autre exemple. données '("ToothGrowth")' 'my_comparisons <- liste (c ("0,5", "1"), c ("1", "2"), c ("0,5", "2")) 'ggboxplot (ToothGrowth, x =" dose ", y =" len ", couleur =" dose ", palette =" jco ") + stat_compare_means (aes (label = .. p.adj ..), comparaisons = my_comparisons) ' – zercchi
@zercchi avez-vous vu le manuel d'aide de'? stat_compare_means'. Dans cela, l'option 'label' indique,' chaîne de caractères spécifiant le type d'étiquette. Les valeurs autorisées incluent "p.signif" (indique les niveaux de signification), "p.format" (affiche la valeur p formatée). Je pense que vous avez besoin de 'compare_means()' car il a l'option 'p.adj' Tu recherches. – Ashish
@Ashish: comme vous l'avez souligné dans votre commentaire, votre réponse est fausse ["stat_compare_means (aes (label = .. p.adj ..) ..." n'est pas possible], donc veuillez le corriger sinon c'est déroutant. – Mattma