Kom igångKom igång gratis

Visualisera de skattade klustren

Nu har du identifierat de två klustren i dataramen gaussian_sample. I den här övningen ska du visualisera hur de skattade klustren för iteration 10 passar till datan. Vektorerna means_iter10 och props_iter10 är redan sparade i miljön.

För detta ändamål använder du funktionen stat_function() från ggplot2, som låter dig lägga till en funktion ovanpå ett befintligt diagram. Funktionen du använder är en skapad kurvfunktion som heter fun_gaussian(), vilken tar medelvärdet och andelen för den gaussiska fördelningen som argument.

Den här övningen är en del av kursen

Blandningsmodeller i R

Visa kurs

Övningsinstruktioner

Rita ett histogram i täthetsläge för variabeln x och lägg till de skattade kurvorna med hjälp av stat_function() i kombination med funktionen fun_gaussian().

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

___ %>% 
  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]))
Redigera och kör kod