2つの因子があり、それらを同じプロットにグラフ化したい場合、両方の因子のレベルは同じです。
s1 <- c(rep("male",20), rep("female", 30))
s2 <- c(rep("male",10), rep("female", 40))
s1 <- factor(s1, levels=c("male", "female"))
s2 <- factor(s2, levels=c("male", "female"))
table関数を使用すると、グラフ化に正しい結果が得られると思いましたが、飛び出します。
table(s1, s2)
s2
s1 male female
male 10 10
female 0 30
では、実際には2つの質問があります。この結果を得るためにテーブル関数は何をしているのでしょうか。また、同じレベルの関数を使用して2つの系列のグラフを作成するために他にどのような関数を使用できますか。
また、それが要因である場合は、gplotsパッケージのbarplot2を使用してグラフ化します。