4
ggplot2を使用して2つの類似した密度分布の違いを説明したいと思います。ここで私が持っているデータのタイプのおもちゃの例である:2つのggplot密度分布の差をプロットする方法は?
library(ggplot2)
# Make toy data
n_sp <- 100000
n_dup <- 50000
D <- data.frame(
event=c(rep("sp", n_sp), rep("dup", n_dup)),
q=c(rnorm(n_sp, mean=2.0), rnorm(n_dup, mean=2.1))
)
# Standard density plot
ggplot(D, aes(x=q, y=..density.., col=event)) +
geom_freqpoly()
ではなく別々にどのようにこれらの間の差を示す単一ラインをプロットすることができ、上記のように(dup
とsp
)各カテゴリの密度をプロット分布?
Iはsp
密度分布からdup
密度分布を減算した場合、上記玩具の例では、得られた線は、以下の(より小さいsp
値の存在があるため)プロットの左側にゼロを超えることとなります右に0が表示されています(大量のdup
値が存在するため)。タイプdup
とsp
の観測数が異なる可能性はありません。
さらに一般的には、類似の濃度分布の違いを表示するにはどうすればよいですか?