Wie mache ich eine boxplot mit zwei kategorischen Variablen in R?

Ich möchte einen boxplot, der zeigt, wie Zeit damit verbracht, ein Verhalten(Alert) betroffen ist, die von zwei Variablen (Zeit= Morgens/Nachmittags-und Besucher-Level= Low/High).

Alert ~ Period + Vis.Level

'Alert' ist ein Satz von 12 zahlen, die zeigen, dass die Menge an Zeit, die Sie wach mit den beiden anderen, wie die bedeutenden kategorialen Variablen. Ich habe mir auch andere Beispiele, aber keiner scheint zu passen, diese Art von Frage.

Ich weiß, die Grafik, die ich Suche, hätte 4 boxplots drauf... angeblich mit

  • PeriodMorning+Vis.LevelHigh
  • PeriodMorning+Vis.LevelLow
  • PeriodAfternoon+Vis.LevelHigh
  • PeriodAfternoon+Vis.LevelLow

auf der x-Achse.

Jede Hilfe wäre fantastisch!

   Alert Vis.Level    Period
1    0.0       Low   Morning
2    1.0       Low   Morning
3    0.0       Low   Morning
4   11.5       Low Afternoon
5    6.0       Low Afternoon
6   11.5       Low Afternoon
7    0.0      High   Morning
8    0.0      High   Morning
9    0.0      High   Morning
10   0.0      High Afternoon
11   2.5      High Afternoon
12   7.5      High Afternoon
  • Was macht Ihr input-Daten Aussehen? Was hat das gewünschte Ergebnis Aussehen? Bitte erstellen Sie eine reproduzierbare Beispiel so dass wir vielleicht tatsächlich in der Lage sein zu bieten spezifische Beratung.
  • Sorry, scheint, dass ich vergaß zu fügen, dass über die vom R. ich habe die Daten jetzt. Es ist nicht zu kompliziert, ich kann einfach nicht herausfinden!
  • Haben Sie versucht boxplot(df$Alert ~ df$Period + df$Vis.level), wo dfist Ihre dataframe?
  • Wenn ich das mache, bekomme ich eine Fehlermeldung: > df <-mydata - > boxplot(df$Alert - ~ df$Zeit + df$Gegenüber.Ebene) Fehler im Modell.frame.default(formula = df$Alert - ~ df$Zeit + df$Gegenüber.Ebene) : Ungültiger Typ (NULL) für die variable 'df$Alert'
InformationsquelleAutor Jess.Erin | 2014-08-18
Schreibe einen Kommentar