変数の 1 つのレベルを、他のすべての変数の複合的な影響と比較したいと考えています。これをファセット プロットで行いたいと思います。
例えば:
ggplot(diamonds, aes(price, colour = cut)) + geom_density() + facet_grid(~clarity)
これにより、すべての因子レベルのファセット プロットが明確になります。しかし、私が望むのは、最初のファセットの I1 の密度プロットと、2 番目のファセットの ~(I1) の密度プロットです。
そこで、ggplot2 の facet 機能を使用して、以下を比較したいと思います。
ggplot(subset(diamonds, (clarity == "I1")) , aes(price, colour = cut)) + geom_density()
ggplot(subset(diamonds, !(clarity == "I1")) , aes(price, colour = cut)) + geom_density()
データフレームで新しい列を定義し、それを facet_grid の要素として使用する方法はわかりますが、これを行うにはもっと良い方法があると思います。