태스크
정렬 된 부동 소수점 데이터 세트가 주어진 경우 ( 사소한 방법으로 올바른 값의 1 ‰ 이내) 사 분위수 평균을 반환 합니다.
하나의 가능한 알고리즘
- 데이터 포인트의 최저 및 최고 분기를 폐기하십시오.
- 나머지 데이터 포인트의 평균 (수를 수로 나눈 값)을 계산합니다.
참고 : 데이터 세트 크기를 4 개로 균등하게 분할 할 수없는 경우 하위 세트가 공유 하는 데이터 포인트의 무게 를 측정해야 합니다. 아래의 평가 예 2를 참조하십시오 .
평가 예 1
주어진 {1, 3, 4, 5, 6, 6, 7, 7, 8, 8, 9, 38}
- 데이터 수는 12이므로 가장 낮고 가장 높은 3 개의 데이터 포인트를 제거합니다.
{1, 3, 4,5, 6, 6, 7, 7, 8,8, 9, 38} - 나머지 6 개 데이터 포인트의 평균 :
(5 + 6 + 6 + 7 + 7 + 8) / 6 = 6.5
평가 예 2
주어진 {1, 3, 5, 7, 9, 11, 13, 15, 17}
- 개수는 9이므로 각 분기에는 2 1/4 데이터 포인트가 있습니다 :
{1, 2, (0.25 × 5),(0.75 × 5), 7, 9, 11, (0.75 × 13),(0.25 × 13), 15, 17} - 나머지 4.5 데이터 포인트의 평균 :
(0.75 × 5 + 7 + 9 + 11 + 0.75 × 13) / 4.5 = 9