Условная вероятность
Часть раздела Статистика для машинного обучения путешествия по Machine Learning на Coddy. Урок 17 из 64.
Половина из этих 10 писем — спам. Но если вы знаете, что в письме есть ссылка, важны только письма со ссылкой:
Доля внутри этой группы — это условная вероятность спама при наличии ссылки, P(spam | link). Подсчитайте оба значения, затем разделите на условие:
emails = pd.DataFrame({
"link": ["yes", "no", "yes", "no", "no", "no", "yes", "no", "no", "yes"],
"spam": ["yes", "no", "yes", "no", "no", "yes", "no", "no", "yes", "yes"],
})
spam = emails["spam"] == "yes"
link = emails["link"] == "yes"
print(spam.mean())
print((spam & link).sum() / link.sum())Будет напечатано:
0.5
0.75Условие, которое ты уже знаешь, указывается под чертой: на него делят. Так работает спам-фильтр: вероятность того, что письмо является спамом, при условии, что известны слова в письме.
Задание
СреднеНа рынке в mornings.csv записали данные за 50 дней: утреннее sky (clear, cloudy или foggy) и rain — yes, если позже прошёл дождь. Какое небо лучше всего предсказывает дождь?
- Для каждого значения неба в
skiesвыведите вероятность дождя при таком небе. - Выведите вероятность дождя в любой день.
- Выведите лучшую подсказку: небо с самой высокой вероятностью.
Для более короткого журнала, округлите до 2 знаков после запятой:
Rain after a clear morning: 0.25
Rain after a cloudy morning: 0.33
Rain after a foggy morning: 0.75
Rain on any day: 0.45
Best clue for rain: foggyПопробуйте сами
import pandas as pd
days = pd.read_csv("mornings.csv")
skies = ["clear", "cloudy", "foggy"]
# Напишите свой код ниже
В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Статистика для машинного обучения
1Центр и разброс
Среднее и медианаПроцентили и квартилиДисперсия и стандартное отклонениеВыборка или генеральная совокупность?Самое частое значениеПовторение: сроки доставки4Выборки и генеральные совокупности
Генеральная совокупность и выборкаСредние значения выборок различаютсяРаспределение выборочных среднихЧем больше выборка, тем меньше шумИтоги: опрос жителей города2Распределения
Гистограммы плотностиФормы распределения данныхНормальная криваяПравило 68–95–99,7Z-оценкиПовторение: время работы батареи3Вероятность с помощью моделирования
Вероятность как частотаЗакон больших чиселСуммы значений на кубикахМатематическое ожиданиеУсловная вероятностьПовторение: шансы в игре в кости6Взаимосвязи
Чтение диаграмм рассеянияКорреляцияМатрица корреляцийТепловые карты корреляцийКорреляция не означает причинностьПовторение: мороженое и солнцеПотренируйтесь самостоятельно: Онлайн-компилятор Python