Tính các xác suất
Trong bài tập trước, bạn đã thấy cách ước lượng trung bình và tỷ lệ khi đã biết các xác suất. Mục tiêu của bài này là ước lượng các xác suất khi đã biết trung bình và tỷ lệ. Giả sử trung bình của cụm 1 và 2 lần lượt là 10 và 50, và giả sử cụm 1 chiếm 35 phần trăm quần thể.
Ngoài ra, vì chúng ta chỉ quan tâm đến việc ước lượng tham số, giả sử cả hai sd đều bằng 10. Bộ dữ liệu gaussian_sample đã có sẵn trong workspace của bạn.
Bài tập này là một phần của khóa học
Các Mô hình Hỗn hợp trong R
Hướng dẫn bài tập
- Tạo một data frame mới tên
gaussian_sample_with_probsvới các ước lượng xác suất cho cụm 1 và 2. Để làm điều đó, hãy tạo hai biến mới tênprob_cluster1vàprob_cluster2. Nhớ chuẩn hóa (scale) các xác suất. - Xem 6 quan sát đầu tiên của
gaussian_sample_with_probs.
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.
# Create data frame with probabilities
gaussian_sample_with_probs <- gaussian_sample %>%
___(prob_from_cluster1 = 0.35 * ___(___, mean = 10, sd = 10),
prob_from_cluster2 = 0.65 * dnorm(___, mean = 50, sd = 10),
prob_cluster1 = ___/(prob_from_cluster1 + prob_from_cluster2),
prob_cluster2 = ___/(prob_from_cluster1 + prob_from_cluster2)) %>%
select(x, prob_cluster1, prob_cluster2)
head(___)