задача
Учитывая (любым способом) отсортированный набор данных с плавающей запятой, верните (любым способом и в пределах 1 ‰ от правильного значения) среднее значение четверти .
Один возможный алгоритм
- Откажитесь от самых низких и самых высоких четвертей точек данных.
- Рассчитать среднее (сумма, деленная на количество) оставшихся точек данных.
Примечание. Если размер набора данных не делится поровну на четыре, вам придется взвесить точки данных , которые совместно используются подмножествами. См. Пример оценки 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, 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