2012-02-28 1 views
1

내 문제를 검색하는 데 어려움을 겪고 있습니다. 누군가가 올바른 방향으로 나를 가리킬 수 있다면 그것을 높이 평가할 수 있습니다.PHP의 데이터로 가장 좋은 점수/리뷰/등을 계산하는 수식

나는 일련의 대상에 대해 5 점 중 여러 점을 부여 받았습니다.

전체적인 등급이 가장 좋은 객체는 어떻게 찾을 수 있습니까? Amazon의 리뷰 또는 Reddit의 가장 좋은 코멘트 (아마 훨씬 더 기본적인 것)와 유사한 공식입니다. 따라서 가장 높은 평균 점수를 반드시 찾지 않고 "최고"를 얻기 위해 주어진 리뷰 수를 통합하지 않아도됩니다.

아이디어가 있으십니까?

+0

당신은 MYSQL 쿼리 요구되는 분석 ?? – Bert

+0

이므로 최소 분산이있는 최대 값을 갖는 것이 필요합니다. – imm

+0

가능하면 Bert- 아니요, PHP. 임 - 그게 내가 원하는 것처럼 들린다! 그런 식으로 주문했습니다. 그 용어를 언급 한 다른 검색을 지금하겠습니다. – penpen

답변

0

이것은 프리드먼 테스트의 고전적 응용 프로그램 인 것처럼 보입니다. "n 와인 심사관은 각기 다른 와인을 평가합니다. 다른 와인보다 일관되게 높은 순위의 와인이 있습니까?" 프리드먼 테스트는 많은 통계 패키지 (예 : R : friedman.test)에서 구현됩니다.

프리드먼 테스트는 p- 값을 반환합니다. p 값이 중요하지 않은 경우, 일부 오브젝트가 다른 오브젝트보다 일관되게 높은 순위로 있다고 가정 할 이유가 없습니다. p- 값이 중요하다면, 어떤 객체는 다른 객체보다 높은 순위에 있지만 여전히 어떤 객체인지는 알 수 없습니다. 따라서 적절한 post-hoc 다중 비교 테스트가 수행되어야한다.

다른 사후 검사의 숫자가 수행 될 수 있고, 예를 들어 R의 코드, 예를 들어 볼 사후 http://www.r-statistics.com/2010/02/post-hoc-analysis-for-friedmans-test-r-code/