ÎncepețiÎncepe gratuit

Simulează un amestec de două distribuții gaussiene

Modelele de amestec pot fi destul de dificil de înțeles, așa că vom începe prin a simula un model simplu, urmând să mergem mai departe de acolo. În acest exercițiu, vei crea un Model de Amestec Gaussian cu două componente.

Acest exercițiu face parte din cursul

Mixture Models în R

Vezi cursul

Instrucțiuni pentru exercițiu

  • Simulează 500 de eșantioane dintr-o variabilă binară folosind sample(), cu o probabilitate de 0,8 pentru valoarea 1, și salvează rezultatele în obiectul coin.
  • Apoi, creează un vector mixture care eșantionează din două distribuții gaussiene diferite, în funcție de valorile din coin, astfel:
    • Când valorile din coin sunt 1, eșantionează dintr-o distribuție normală cu media 5 și abaterea standard 2.
    • În caz contrar, eșantionează dintr-o distribuție normală standard.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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)
Editează și rulează codul