Plotar os clusters estimados
Neste ponto, você identificou os dois clusters no data frame gaussian_sample. Neste exercício, você vai visualizar como os clusters estimados na iteração 10 se ajustam aos dados. Os vetores means_iter10 e props_iter10 já estão salvos no ambiente.
Para isso, você vai usar a função do ggplot2 chamada stat_function(), que permite sobrepor uma função a um gráfico existente. A função que você vai usar é uma função de curva chamada fun_gaussian(), que recebe como argumentos a média e a proporção da Gaussiana.
Este exercício faz parte do curso
Modelos de Mistura em R
Instruções do exercício
Plote o histograma em modo de densidade da variável x e adicione as curvas estimadas usando stat_function() em combinação com a função fun_gaussian().
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
___ %>%
ggplot() + geom_histogram(aes(x = ___, y = ___), bins = 200) +
stat_function(geom = "line", fun = fun_gaussian,
args = list(mean = means_iter10[1], proportion = ___[1])) +
stat_function(geom = "line", fun = fun_gaussian,
args = list(mean = ___[2], proportion = props_iter10[2]))