Выбор ответа Middle groupby и агрегаты спрашивают часто обновлено

Средний чек: среднее от средних

Вопрос

Аналитик посчитал средний чек по каждому городу, затем взял среднее этих значений и назвал его «средним чеком компании». В чём проблема?

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: Города с разным числом заказов получают равный вес, и итог искажён. Среднее средних равно общему среднему только при одинаковом размере групп.

Варианты ответа

  1. Проблемы нет: результат всегда совпадёт со средним по всем заказам
  2. Нужно было взять медиану средних: она устойчива к выбросам городов
  3. Города с разным числом заказов получают равный вес, и итог искажёнправильный ответ
  4. Среднее нельзя считать после groupby: pandas вернёт среднее индекса

Разбор

Среднее средних равно общему среднему только при одинаковом размере групп. Город с 10 заказами и город с 10 000 заказов вносят одинаковый вклад. Правильно: df["amount"].mean() или сумма выручки, делённая на число заказов. Медиана средних ту же проблему весов не решает.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.

Термины по теме