Ich verwende histogram
aus dem Gitter Paket, um zwei Histogramme aufzuzeichnen, die auf einer Variablen mit zwei Optionen konditioniert sind: männlich oder weiblich.Bedingte Histogramme mit Gitterpaket, falsche Ausgabeplots
histogram(~ raw$Housework_Tot_Min [(raw$Housework_Tot_Min != 0) &
(raw$Housework_Tot_Min < 1000)] | raw$Gender)
Output of code: two histograms, minutes doing housework by gender
Aber, wenn ich mir die Daten tatsächlich aussehen, sind diese Histogramme nicht korrekt. Durch Auftragen:
histogram(~ raw$Housework_Tot_Min [(raw$Housework_Tot_Min != 0) &
(raw$Housework_Tot_Min < 1000) & (raw$Gender == "Female")]
und:
histogram(~ raw$Housework_Tot_Min [(raw$Housework_Tot_Min != 0) &
(raw$Housework_Tot_Min < 1000) & (raw$Gender == "Male")]
I get two histograms again, but they look very different
Hat jemand einen Einblick darüber, warum diese Ausgaben nicht übereinstimmen? Ich habe ein paar mehr binäre Panel zu plotten, und sie separat zu tun, vereitelt wirklich den Zweck der Arbeit mit der Gitter Paket!
Ich entschuldige mich, wenn dies ein grundlegendes Missverständnis eines einfachen Konzepts widerlegt, ich bin immer noch sehr viel Anfänger bei R! Vielen Dank für die Hilfe.
Bitte beachten Sie [Wie stelle ich eine gute Frage?] (Http://stackoverflow.com/help/how-to-ask). Sie sollten zumindest einige Beispieldaten bereitstellen, um den Code reproduzierbar zu machen. – fdetsch
Hinweis: Wenn Sie eine Teilmenge Ihrer Daten aufzeichnen, ** **) ** ** Unterteilen Sie die Datei data.frame im Argument 'data' oder ** 2) ** verwenden Sie das Argument' subset'. Subsetting in der Formel ist wahrscheinlich nicht der Weg, dies zu tun. – BenBarnes
Danke Ben; Gibt es einen Grund, das Datenargument außer der Ästhetik zu verwenden und sich dabei ständig $ row zu sparen? Nur neugierig! – jwint