MYSQL (또는 루비의 계산 된 값 중 일부)의 행에서 값 분포를 계산하는 가장 좋은 방법은 무엇입니까?Rails/MySQL에서 값의 분포를 계산하십시오.
예제는 사이트를 통해 보낸 메시지 길이입니다. 그래서 우리는 모든 메시지를 살펴보고이 메시지가 100 자 길이, 1000 등인 것을 볼 수 있습니다.
그런 다음 주어진 메시지에 대해 "이 메시지는 길이에 대한 90 백분위 수에 해당합니다"와 같이 %로 돌아가고 싶습니다. 다른 메시지.
주의 사항
- 이 그렇게 단순 평균은
- 분포가 빠른 조회에 어떻게 든 캐시해야 여기 충분하지 않을 것 선형 분포는 이러한 분포 수십에서 끌어해야 할 수도 있습니다, 필요하지 않습니다 단일 페이지로드
루비의 일부 통계 패키지/보석 또는이 밖의 좋은 예가 있습니까? 감사!