Все признаки сразу
Часть раздела Статистика для машинного обучения путешествия по Machine Learning на Coddy. Урок 57 из 64.
Для тридцати признаков нужны тридцать гистограмм. Их быстрее просматривать в виде одной сетки небольших графиков, как эти четыре признака ириса:
Цикл заполняет сетку: график i соответствует признаку i:
names = iris.feature_names
fig, axs = plt.subplots(2, 2)
for i in range(4):
ax = axs.flat[i]
ax.hist(iris.frame[names[i]], bins=15)
ax.set_title(names[i])
fig.tight_layout()
plt.show()plt.subplots(2, 2) создаёт таблицу графиков, а axs.flat выстраивает их по строкам:
fig.tight_layout() разделяет заголовки. Теперь прочитай: обе гистограммы лепестков разделены на две части. Такой разрыв часто означает, что один класс отделен, поэтому оставь этот признак.
Задание
СреднеПосмотри на данные о тканях целиком. Во входных данных выбирается группа: mean, error или worst, а начальный код помещает первые шесть названий признаков этой группы в names.
- Создай сетку из 2 строк и 3 столбцов.
- На графике
iпострой гистограмму признакаiс 20 интервалами и добавь в заголовок его название. - Приведи расположение элементов в порядок, затем покажи график.
Вот так выглядит сетка из шести признаков вина:
Твоя программа ничего не выводит: Coddy описывает каждый график.
Попробуйте сами
import matplotlib.pyplot as plt
from sklearn.datasets import load_breast_cancer
group = input()
cancer = load_breast_cancer(as_frame=True)
df = cancer.frame
# Первые шесть названий признаков группы: mean, error или worst
start = {"mean": 0, "error": 10, "worst": 20}[group]
names = cancer.feature_names[start:start + 6]
# Напишите свой код ниже
В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Статистика для машинного обучения
1Центр и разброс
Среднее и медианаПроцентили и квартилиДисперсия и стандартное отклонениеВыборка или генеральная совокупность?Самое частое значениеПовторение: сроки доставки4Выборки и генеральные совокупности
Генеральная совокупность и выборкаСредние значения выборок различаютсяРаспределение выборочных среднихЧем больше выборка, тем меньше шумИтоги: опрос жителей города2Распределения
Гистограммы плотностиФормы распределения данныхНормальная криваяПравило 68–95–99,7Z-оценкиПовторение: время работы батареи8Сравнение групп
Диаграммы размаха по группамРазность среднихА вдруг это случайность?P-значенияt-критерийПовторение: A/B-тест11Изучаем набор данных
Первый взглядВсе признаки сразуПризнаки и целевая переменнаяДва лучших признакаПовторение: данные о диабете3Вероятность с помощью моделирования
Вероятность как частотаЗакон больших чиселСуммы значений на кубикахМатематическое ожиданиеУсловная вероятностьПовторение: шансы в игре в кости6Взаимосвязи
Чтение диаграмм рассеянияКорреляцияМатрица корреляцийТепловые карты корреляцийКорреляция не означает причинностьПовторение: мороженое и солнцеПотренируйтесь самостоятельно: Онлайн-компилятор Python