boxplot der Vektoren mit unterschiedlicher Länge
Habe ich eine matrix mit 2 Spalten. Ich möchte boxplot jede dieser Spalten, aber jeder hat unterschiedliche Anzahl von Einträgen.
Beispielsweise die erste Spalte hat 10 Einträge und in der zweiten Spalte hat 7 Einträge. Die restlichen 3 der zweiten Spalte angegeben ist null.
Ich möchte plot diese zum Vergleich nebeneinander Gründen.
Gibt es eine Möglichkeit zu sagen, R, um ein boxplot der gesamten Spalte 1 und nur das erste 7-Eintrag für die Spalte 2?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Konnte Sie einfach index die Werte, die Sie wollen, zum Beispiel
In der oben ich nehme Sie beim Wort, dass Sie eine matrix. Wenn Sie tatsächlich einen Daten-frame, dann müssten Sie
und ich gehe davon aus, dass die Daten in den zwei Spalten vergleichbar sind, dass die Tatsache, dass die Werte in zwei Spalten deutet auf eine kategoriale variable, die es uns erlaubt die Aufteilung der Werte (wie Körpergröße von Männern und Frauen, mit sex, wie der kategorische Wert).
Den daraus resultierenden boxplot ist unten dargestellt
mat
, aber Sie haben den rest rechts.boxplot(values ~ var, data = df)
sollteboxplot(values ~ vars, data = df)
. Ansonsten, das funktioniert wunderbar.Für eine beliebige Anzahl von Spalten und einer beliebigen Anzahl von leeren Einträgen, die Sie tun können, wie dieser.
Dieser code lädt eine Tabelle der CSV-Dateien entfernen, die 0-Werte aus der Spalte (oder Sie können entfernen Sie alle anderen Werte), und zeichnen boxplots für jede Spalte in einer Grafik.
Denkt, dass das hilft.