二值图像
理解与数据框相关的分布,一个简单的方法是生成样本。
图像尺寸为 2×2 个像素。该簇中对应像素取值为 1 的概率分别为 0.8、0.8、0.2 和 0.9。
本练习是课程的一部分
R 中的混合模型
练习说明
- 从簇 1 生成 100 个二值图像。先将 4 个像素分别模拟为二值样本。
- 查看生成的二值图像。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# 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(___)