ComeçarComece de graça

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

Ver curso

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]))
Editar e executar o código