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

Ả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

Xem khóa học

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(___)
Chỉnh sửa và Chạy Mã