une boîte à moustaches de vecteurs de longueur différente
J'ai une matrice de 2 colonnes. Je voudrais une boîte à moustaches chacune de ces colonnes, mais chacun a le nombre d'entrées.
Par exemple, la première colonne 10 entrées et la deuxième colonne a 7 entrées. Les 3 autres de la deuxième colonne est donné à zéro.
Je voudrais tracer ces côté par côté à des fins de comparaison.
Est-il un moyen de dire R à une boîte à moustaches de l'ensemble de la colonne 1 et 7 de l'entrée de la colonne 2?
OriginalL'auteur user1007742 | 2013-07-19
Vous devez vous connecter pour publier un commentaire.
Vous pourriez simplement l'indice des valeurs que vous souhaitez, par exemple
Dans le ci-dessus, je vais vous prendre à votre parole que vous avez une matrice. Si vous avez un bloc de données, alors vous devez
et je suppose que les données dans les deux colonnes sont comparables dans la mesure où le fait que les valeurs sont dans les deux colonnes suggère une variable catégorielle qui nous permet de diviser les valeurs (comme la Hauteur d'hommes et de femmes, avec le sexe comme les catégorique de la valeur).
Résultant de la boîte à moustaches est indiqué ci-dessous
Pas tout à fait; j'ai lu que le premier 17 valeurs de
mat
, mais vous avez reste droit.Comment puis-je le faire à 3 vecteurs au lieu de 2?
Je voulais juste faire une remarque qui
boxplot(values ~ var, data = df)
devrait êtreboxplot(values ~ vars, data = df)
. Sinon, cela fonctionne à merveille.OriginalL'auteur Gavin Simpson
Pour n'importe quel nombre de colonnes et le nombre d'entrées vides, vous pouvez faire comme ceci.
Ce code charge sous forme de tableau CSV fichiers, supprimer des 0 les valeurs de la colonne (ou vous pouvez supprimer toutes les autres valeurs), et d'en tirer tout une boîte à moustaches pour chaque colonne dans un graphique.
Pense de cette aide.
OriginalL'auteur Ivan Z