4
ggplot2를 사용하여 두 가지 유사한 밀도 분포의 차이점을 설명하고자합니다.두 개의 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는 단일 라인을 그릴 수있는 방법이 차이를 보여준다 : 여기서 I는이 데이터 형식의 장난감 예는 배포판? I는 sp
밀도 분포로부터 dup
밀도 분포를 빼는 경우 상기 장난감 예에서
sp
값 풍부한이 있기 때문에) 플롯의 왼쪽에 제로 이상이어야하고 것 오른쪽에는 0이 표시됩니다 (더 큰
dup
값이 풍부하기 때문에). 유형이
dup
및
sp
인 관측 수는 다를 수 있습니다.
더 일반적으로 비슷한 밀도 분포 사이의 차이점을 보여주는 가장 좋은 방법은 무엇입니까?