BaşlayınÜcretsiz başlayın

İki Gaussian dağılımın karışımını simüle et

Mixture modelleri anlaması zor olabilir; bu yüzden basit bir karışım modeli simüle ederek başlayalım, sonra üzerine koyacağız. Bu egzersizde, iki bileşenli bir Gaussian Mixture Model oluşturacaksın.

Bu egzersiz, kursun bir parçasıdır

R ile Karışım Modelleri

Kursa Göz Atın

Egzersiz talimatları

  • sample() kullanarak değeri 1 için olasılığı 0.8 olan ikili bir değişkenden 500 örnek simüle et ve sonucu coin nesnesine kaydet.
  • Ardından, coin değerlerine bağlı olarak iki farklı Gaussian dağılımdan örnekleyen bir mixture vektörü oluştur:
    • coin değerleri 1 olduğunda, ortalaması 5 ve sd'si 2 olan normal dağılımdan örnekle.
    • Aksi halde, standart normal dağılımdan örnekle.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# Create coin object
coin <- ___(c(0,___), size = ___, 
               replace = TRUE, prob = c(0.2, ___))

# Sample from two different Gaussian distributions
___ <- ifelse(___ == 1, rnorm(n = ___, mean = ___, sd = ___), 
                  rnorm(n = ___))

# Check the first elements
head(mixture)
Kodu Düzenle ve Çalıştır