2010-04-07 6 views
2

레코드 컬렉션에 대한 예상 최대 가격을 설정하는 방법을 알 수 없습니다.최대 예상 가격에 필터를 설정하는 방법

나는 SQL MAX를 사용하는 것을 피하고 싶다. 엄청난 가격의 레코드가 있기 때문이다.

예를 들면, OLX의 "컴퓨터 - 하드웨어"카테고리 (http://www.olx.com/computers-hardware-cat-240)는 최대 가격에 필터 estimately $ 1400 설정되지만 가격 정렬 첫번째 항목은 $ 10000

아마들이 계산 위에있는 평균을 구한 다음 최대 가격을 산정 해 ... 어떻게 생각하니?

답변

3

당신이이 공식

avg(price) + 3*stddev(price)

를 사용하여 최대 값을 추정 할 수 의 샘플은 [avg - 3 * stddev; 평균 + 3 * 표준]

+0

95 %가 아닌 90 %의 샘플을 포함하는 최대 값을 찾는 방법이 있습니까? 2 개 또는 3 개의 엄청난 가격이있는 경우 예상 최대 값이 너무 높을 수 있기 때문에이 질문을하고 있습니다 ... 3 * 2로 교체하려고했는데 검색 대상에 더 가깝다고 생각합니다. for ... –

+0

3은 일반적인 값입니다. 샘플 배포에 따라 3 가지를 필요에 맞게 수정할 수 있습니다. 분명히 당신은 단지 특이 치를 수동으로 제거 할 수 있습니다. 그러나 그것은 제가 요점이 아닌 것으로 짐작하고 있습니다. – pablochan

0

그래서 무엇을 요구하고 있습니까? 컴퓨터는 정확하게 요구되는 것을 수행합니다. 통계 함수로 봐 - 당신이 가격에 일반 (가우스) 분포를 가정하는 경우 distribiution 실제로 약 95 % 가우스의 경우 평균 등 (http://en.wikipedia.org/wiki/Median)

+1

약간 혼란 스럽습니까? –

관련 문제