는 그래서 R이 그런 짓을 할 :히스토그램의 농도를 어떻게 그릴 수 있습니까?
x <- rnorm(1000, 100, 50)
h <- hist(x, breaks="fd")
z <- plot(h$breaks, h$density)
문제는 히스토그램에서 $ 휴식 필드는 $ 밀도 필드 이상의 가치를 가지고 있다는 것입니다? 이 문제를 해결하는 쉬운 방법이 있습니까?
는 그래서 R이 그런 짓을 할 :히스토그램의 농도를 어떻게 그릴 수 있습니까?
x <- rnorm(1000, 100, 50)
h <- hist(x, breaks="fd")
z <- plot(h$breaks, h$density)
문제는 히스토그램에서 $ 휴식 필드는 $ 밀도 필드 이상의 가치를 가지고 있다는 것입니다? 이 문제를 해결하는 쉬운 방법이 있습니까?
내가 할 필요가 모든 FALSE
에 freq
필드를 설정하는 것이 었습니다 밝혀 그래서 난 그냥 hist(rnorm(1000, 100, 50), freq="FALSE")
했고, 그 상대 주파수의 히스토그램을했다.
정확히 무엇이 문제인지는 모르겠지만, h$breaks
의 첫 번째 요소 또는 마지막 요소 중 하나를 삭제하여 두 포인트 중 하나의 포인트를 그려야합니다. 그렇지 않으면 마지막 요소를 삭제 한 다음 빈 너비의 절반을 더할 수 있습니다 중간 지점에서 그려보기 :
plot(h$breaks[-length(h$breaks)] + 5, h$density)
그래도 문제가 해결됩니다. 일반적으로 hist
을 사용하는 더 좋은 방법이 될 수 있습니다.