Медиана в SQL: ошибка размера выборки в окне
Запрос выбрал неправильные центральные позиции. Промежуточная таблица поможет найти ошибку в расчёте размера выборки.
Выберите ответ и проверьте себя. Продолжить тему можно в курсе Практическая аналитика данных.
В выборку к оплаченным заказам на 80, 160 и 240 рублей добавили четвёртый заказ на 1000 рублей. Аналитик применил формулу центральных позиций rn IN ((n + 1)/2, (n + 2)/2), но получил медиану 120 вместо ожидаемого значения 200. Промежуточная таблица запроса выглядит так:
| amount_rub | rn | n |
|---|---|---|
| 80 | 1 | 1 |
| 160 | 2 | 2 |
| 240 | 3 | 3 |
| 1000 | 4 | 4 |
Какое исправление необходимо внести в расчёт, чтобы получить корректную медиану?
Без регистрации · результат не сохраняется
