Binaire afbeeldingen
Een makkelijke manier om te begrijpen hoe een verdeling samenhangt met een gegevensframe is door steekproeven te genereren.
De afmetingen van de afbeeldingen zijn 2 bij 2 pixels en de kans dat een pixel 1 is voor dit cluster is 0,8, 0,8, 0,2 en 0,9 voor de overeenkomstige pixel.
Deze oefening maakt deel uit van de cursus
Mixture Models in R
Oefeninstructies
- Genereer 100 binaire afbeeldingen uit cluster één. Begin met het simuleren van elk van de vier pixels als een binaire steekproef.
- Bekijk de gegenereerde binaire afbeeldingen.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# 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(___)