2つの異なる処理のために、私のデータの3レベルのサブセットを1つの図で視覚化しようとしています。2つ以上のサブセットを同じプロットに重畳する
年齢の分布を1年(2007年)、1つのアイテム(入れ墨)のみ、女性と男性を別々に視覚化したいと考えています。
私は2007年に、唯一の女性に自分のデータセットを削減することができるよ、とだけ使用して入れ墨のために:
with(data[(data$sex=="F") & (data$yy=="2007") & (data$item=="tattoo"),], plot(age, xlab="Age of Females", ylab="Frequency"))
をこのコードでは、私は私のデータの頻度分布を見ることができています。
しかし、私は2つのことを行うために、そのコードを使用して、できないのです:
は男性
のために複数の階層サブセットを重ね合わ密度プロット
としてデータを視覚化
私が一番近かったのは、このコードを使用したことです:
library(sm)
sm.density.compare(age, sex, xlab="Age (years)")
legend(50,0.12, c("Female","Male"), col=c("red", "green"), pch=c(16,16), title="Sex", box.lty=0)
しかし、このコードで、私は2007年だけでタトゥーに制限するデータを取得することができません。
私の質問は2倍です:
は、女性の周波数データに(2007年および入れ墨のための)男性のデータを重畳することが可能ですか?
どのようにして密度データを2007年とタトゥーに制限できますか?
私は利用可能なデータのサブセットをhereとしました。
更新:周波数ヒストグラムでは、私は各ビンのお互いに隣接する女性と男性のバーでデータを視覚化しようとしています。
によってggplot2とeasyGgplot2パッケージを使用することです。 'lines(density(your_second_data_subset))' –