Выбор ответа Senior Графики и Jupyter обновлено
Гистограммы групп разного размера
Вопрос
В seaborn sns.histplot(data=df, x="check", hue="group", stat="density") группа B (5% выборки) выглядит почти плоской. Как сравнить формы честно?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: Добавить commonnorm=False: каждая группа нормируется сама. С commonnorm=True (по умолчанию) плотность нормируется на все данные, и маленькая группа занимает 5% площади. commonnorm=False нормирует каждую группу на себя, формы становятся сравнимы.
Варианты ответа
- Добавить
bins=200, чтобы форма маленькой группы проявилась - Добавить
common_norm=False: каждая группа нормируется самаправильный ответ - Убрать
stat="density", чтобы считать в абсолютных числах - Перейти на
sns.lineplotсhue="group"по тем же данным
Разбор
С common_norm=True (по умолчанию) плотность нормируется на все данные, и маленькая группа занимает 5% площади. common_norm=False нормирует каждую группу на себя, формы становятся сравнимы. Больше корзин только добавит шума, без stat будут абсолютные числа с той же проблемой, а lineplot не строит распределения.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.