Wprowadzenie do klasteryzacji opartej na modelach

Modele mieszane w R

Victor Medina

Researcher at The University of Edinburgh

Czym jest klasteryzacja?

Proces podziału zbioru obserwacji na znaczące podklasy

 $\to$ Pomaga eksplorować i rozumieć naturalną strukturę danych

Modele mieszane w R

Zastosowania klasteryzacji

  • Medycyna
    • Np. analiza obrazów medycznych w celu rozróżnienia typów tkanek
  • Biznes
    • Np. identyfikacja grup klientów na potrzeby ukierunkowanego marketingu
  • Nauki społeczne
    • Np. wyznaczanie stref w mieście według rodzaju przestępstw w celu efektywniejszego zarządzania zasobami służb porządkowych
Modele mieszane w R

Metody klasteryzacji

  • Techniki podziałowe
    • Wyznaczają centra klastrów; każda obserwacja trafia do klastra o najbliższym centrum. Np. Kmeans
  • Techniki hierarchiczne
    • Łączą obserwacje na podstawie podobieństwa. Np. klasteryzacja hierarchiczna
  • Metody oparte na modelach
    • Używają rozkładów probabilistycznych do tworzenia klastrów. Np. modele mieszane
Modele mieszane w R

Zbiór danych o płci

gender <- read.csv("gender.csv")
head(gender)
    Height   Weight      BMI
1 73.84702 241.8936 31.18576
2 68.78190 162.3105 24.12104
3 74.11011 212.7409 27.23291
4 71.73098 220.0425 30.06706
5 69.88180 206.3498 29.70803
6 67.25302 152.2122 23.66049
Modele mieszane w R

Zbiór danych o płci: czy można odgadnąć płeć?

library(ggplot2)
ggplot(gender, aes(x = Weight, y = BMI)) + geom_points()

Modele mieszane w R

Zbiór danych o płci: czy można odgadnąć płeć?

Modele mieszane w R

Tradycyjne metody klasteryzacji

Modele mieszane w R

Klasteryzacja oparta na modelach

Modele mieszane w R

Klasteryzacja oparta na modelach

Modele mieszane w R

Czas na ćwiczenia!

Modele mieszane w R

Preparing Video For Download...