Ảnh nhị phân
Một cách dễ để hiểu phân phối gắn với một data frame là tạo mẫu ngẫu nhiên.
Kích thước ảnh là 2 x 2 pixel và xác suất để nhận giá trị 1 của cụm này lần lượt là 0.8, 0.8, 0.2 và 0.9 cho từng pixel tương ứng.
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 100 ảnh nhị phân từ cụm số một. Bắt đầu bằng cách mô phỏng từng pixel trong bốn pixel như một mẫu nhị phân.
- Xem qua các ảnh nhị phân đã tạo.
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 the vector of probabilities
p_cluster_1 <- c(0.8, 0.8, 0.2, 0.9)
# Create the sample for each pixel
pixel_1 <- sample(c(0, ___), ___, replace = TRUE,
prob = c(1-p_cluster_1[___], p_cluster_1[___]))
pixel_2 <- sample(c(0, 1), 100, replace = TRUE,
prob = c(1-p_cluster_1[___], p_cluster_1[___]))
pixel_3 <- sample(c(0, 1), 100, replace = TRUE,
prob = c(1-p_cluster_1[___], p_cluster_1[___]))
pixel_4 <- sample(c(0, 1), 100, replace = TRUE,
prob = c(1-p_cluster_1[___], p_cluster_1[___]))
# Combine the samples
sample_cluster_1 <- cbind(pixel_1, pixel_2, pixel_3, pixel_4)
# Have a look to the sample
head(___)