Bắt đầu ngayBắt đầu miễn phí

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

Xem khóa học

Hướng dẫn bài tập

  • Tìm P(office) bằng cách dùng nrow()subset() để đếm số hàng trong tập dữ liệu và lưu kết quả vào p_A.
  • Tìm P(weekday), tiếp tục dùng nrow()subset(), và lưu kết quả vào p_B.
  • Dùng nrow()subset() thêm một lần nữa để tìm P(office and weekday). Lưu kết quả vào p_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 <- ___
___
Chỉnh sửa và Chạy Mã