2017-11-10 11 views
0

람다 = 2.5 인 푸 아송 분포의 ggplot 히스토그램을 만드는 방법은 무엇입니까? x 축 = 0:10.ggplot 푸 아송 분포의 막대 그래프

이 히스토그램에서 x = 0 : 4, x = 5 : 10, 다른 색으로 P (X> = 4)를 표시해야합니다.

정말 고마워요.

+1

StackOverflow에 오신 것을 환영합니다! [좋은 질문을하는 법] (http://stackoverflow.com/help/how-to-ask) 및 [재현 가능한 예] (http://stackoverflow.com/questions/)에 대한 정보를 읽어보십시오. 5963269). 이렇게하면 다른 사람들이 당신을 도울 수있게됩니다. – Sotos

+1

[포아송 밀도 곡선, 막대 그래프 및 ggplot2로 음영 처리 된 영역]의 가능한 복제본 (https://stackoverflow.com/questions/47122281/poisson-density-curve-histogram-and-shaded-area-with-ggplot2) 동일한 사용자. – missuse

답변

1

여기에 해당하는 코드가 있습니다. R은 가장 일반적인 분포에 따라 데이터를 생성하는 함수를 포함합니다. 당신은 당신의 기준에 따라 분류 만하면됩니다.

# Generate data 
d <- rpois(n = 10e5, lambda = 2.5) 

# categorise the data according to your criteria 
data <- data.frame(d = d, 
        col = ifelse(d < 5, "red", "blue")) 

library(ggplot2) 

ggplot(data, aes(x = d, fill = col)) + 
    geom_histogram(bins = 14) 

그러나 질문을 게시하기 전에 더 많은 조사를 해보는 것이 좋습니다.

+0

Santi - 많이 감사합니다. 그렇습니다.이 질문을 게시하기 전에 좀 더 공부해야한다는 것을 알고 있습니다. 감사합니다. 죄송합니다. – Carsten

+0

당신은 오신 것을 환영합니다. 대답이 맞다면, 받아 들일 수있는 것으로 표시하십시오 (위 화살표). 그러면 미래의 사용자가 쉽게 찾을 수 있습니다. – Santi