Выбор ответа Senior Графики и Jupyter обновлено
Полоса вокруг линии в seaborn
Вопрос
Вы построили sns.lineplot(data=events, x="date", y="check") по сырым заказам, и вокруг линии появилась полупрозрачная полоса. Что это?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: Доверительный интервал среднего: seaborn сам усреднил чеки за день. Когда на одно значение x приходится несколько строк, lineplot агрегирует их средним и рисует интервал вокруг (по умолчанию 95% доверительный, оценённый бутстрепом).
Варианты ответа
- Минимум и максимум чека за каждый день
- Стандартное отклонение чеков за день вокруг среднего
- Доверительный интервал среднего: seaborn сам усреднил чеки за деньправильный ответ
- Ошибка отрисовки при пропусках дат, которую надо убрать
dropna
Разбор
Когда на одно значение x приходится несколько строк, lineplot агрегирует их средним и рисует интервал вокруг (по умолчанию 95% доверительный, оценённый бутстрепом). Это не разброс чеков и не min/max. Если нужен разброс, есть errorbar="sd", а если полоса не нужна, errorbar=None.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.