나는 여러 사건이 일어난 시간 (초 자정)을 나타내는 벡터를 얻었으며 그날의 밀도를 그래프로 나타내려고한다. 다음과 같은 한 가지 방법이 있습니다.주기 함수의 플롯 밀도
rs <- 60*60*24*c(rbeta(5000, 2, 5), runif(10000, 0, 1))
den <- density(rs, cut=0)
plot(den, ylim=range(0,den$y))
순환 점 기능이므로 끝점 밀도가 잘못 표시됩니다. 당신이 연속 3 개 기간 플롯 경우에 당신은 중간 기간의 진정한 밀도를 참조하십시오
den <- density(c(rs, rs+60*60*24, rs+2*60*60*24), cut=0)
plot(den, ylim=range(0,den$y))
내 질문에 원본 데이터로부터의 중간 덩어리의 밀도를 얻을 수있는 몇 가지 [더] 방법은 세 겹으로하지 않고, 거기 여부 내가 한 것처럼 관측 수. 물론 종점 근처에 관측치가없는 경우에는 기간의 길이를 제공해야합니다.
서클 (주기적) 데이터 세트의 밀도를 계산하려면 '순환'패키지 (http://cran.r-project.org/web/packages/circular/)를 살펴보십시오. – Iterator
다음은 블로그 게시물입니다. [원형 또는 구형 데이터 및 밀도 추정] (http://goo.gl/ShjgY)은 계산 및 그래픽 모두에 대해 광범위한 R 코드를 제공합니다. 나는 그것들이 같은 함수라고 생각하지 않는다. @Iterator가 언급했다. (참고로 그 참조에 대해 감사한다.) 그러나 당신이 그 라이브러리를 사용하기로 결정했다 할지라도, 여전히 플롯에 적용 가능해야한다. –
매우 감사합니다. –