Вычисление вероятностей
Фрейм данных where9am содержит данные за 91 день (тринадцать недель): каждый день Бретт фиксировал своё location в 9 утра, а также указывал, был ли этот день выходным или рабочим (daytype).
С помощью формулы условной вероятности, приведённой ниже, можно вычислить вероятность того, что Бретт находится в офисе, при условии что день является рабочим.
$$ P(A|B) = \frac{P(A \text{ and } B)}{P(B)} $$
Подобные вычисления лежат в основе модели предсказания местоположения на основе наивного Байеса, которую вы разработаете в следующих упражнениях.
Это упражнение является частью курса
Обучение с учителем в R: классификация
Инструкции к упражнению
- Найдите P(office), используя
nrow()иsubset()для подсчёта строк в наборе данных, и сохраните результат в переменнуюp_A. - Найдите P(weekday), снова используя
nrow()иsubset(), и сохраните результат в переменнуюp_B. - Используйте
nrow()иsubset()ещё раз, чтобы найти P(office and weekday). Сохраните результат в переменнуюp_AB. - Вычислите P(office | weekday) и сохраните результат в переменную
p_A_given_B. - Выведите значение
p_A_given_B.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Compute P(A)
p_A <- ___
# Compute P(B)
p_B <- ___
# Compute the observed P(A and B)
p_AB <- ___
# Compute P(A | B) and print its value
p_A_given_B <- ___
___