Tính toán xác suất
Data frame where9am chứa dữ liệu của 91 ngày (mười ba tuần), trong đó Brett ghi lại location lúc 9 giờ sáng mỗi ngày cũng như daytype là cuối tuần hay ngày thường.
Dùng công thức xác suất có điều kiện dưới đây, bạn có thể tính xác suất Brett đang làm việc tại văn phòng khi biết đó là ngày thường.
$$ P(A|B) = \frac{P(A \text{ and } B)}{P(B)} $$
Những phép tính như thế này là nền tảng cho mô hình dự đoán điểm đến bằng Naive Bayes mà bạn sẽ phát triển ở các bài tập sau.
Bài tập này là một phần của khóa học
Học có giám sát trong R: Phân loại
Hướng dẫn bài tập
- Tìm P(office) bằng cách dùng
nrow()vàsubset()để đếm số hàng trong tập dữ liệu và lưu kết quả vàop_A. - Tìm P(weekday), tiếp tục dùng
nrow()vàsubset(), và lưu kết quả vàop_B. - Dùng
nrow()vàsubset()thêm một lần nữa để tìm P(office and weekday). Lưu kết quả vàop_AB. - Tính P(office | weekday) và lưu kết quả vào
p_A_given_B. - In giá trị của
p_A_given_B.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# 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 <- ___
___