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
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 obiectulcoin. - Apoi, creează un vector
mixturecare eșantionează din două distribuții gaussiene diferite, în funcție de valorile dincoin, astfel:- Când valorile din
coinsunt 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.
- Când valorile din
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)