Vizualizarea clusterelor

Analiza clusterelor în Python

Shaumik Daityari

Business Analyst

De ce să vizualizăm clusterele?

  • Înțelegerea clusterelor formate
  • Pas suplimentar în validarea clusterelor
  • Identificarea tendințelor din date
Analiza clusterelor în Python

Introducere în seaborn

  • seaborn: bibliotecă Python de vizualizare bazată pe matplotlib
  • Estetică mai bună și mai ușor de modificat decât matplotlib!
  • Funcții utile pentru vizualizarea datelor în analiză
  • Utilizare pentru clustering: parametrul hue în grafice
Analiza clusterelor în Python

Vizualizarea clusterelor cu matplotlib

from matplotlib import pyplot as plt
df = pd.DataFrame({'x': [2, 3, 5, 6, 2],
                   'y': [1, 1, 5, 5, 2],
                   'labels': ['A', 'A', 'B', 'B', 'A']})

colors = {'A':'red', 'B':'blue'}
df.plot.scatter(x='x', y='y', c=df['labels'].apply(lambda x: colors[x])) plt.show()
Analiza clusterelor în Python

Vizualizarea clusterelor cu seaborn

from matplotlib import pyplot as plt
import seaborn as sns
df = pd.DataFrame({'x': [2, 3, 5, 6, 2],
                   'y': [1, 1, 5, 5, 2],
                   'labels': ['A', 'A', 'B', 'B', 'A']})

sns.scatterplot(x='x', y='y', hue='labels', data=df) plt.show()
Analiza clusterelor în Python

Comparație între cele două metode de vizualizare

Grafic matplotlib

Grafic seaborn

Analiza clusterelor în Python

Urmează: Exersați vizualizările

Analiza clusterelor în Python

Preparing Video For Download...