開始使用免費開始

二元影像

理解與資料框架相關的機率分佈,有個簡單的方法就是產生樣本。

影像大小為 2×2 像素。此叢集各像素為 1 的機率分別為 0.8、0.8、0.2 和 0.9(依對應像素順序)。

本練習屬於課程

R 中的混合模型

檢視課程

練習說明

  • 從第 1 個叢集產生 100 張二元影像。先將四個像素各自模擬為二元樣本。
  • 檢視產生出的二元影像。

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# 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(___)
編輯並執行程式碼