
k-średnich | 135
Sprawdźmy tęhipotezę. Przekażemy kolejno 10, 50, 100, 200, 300, 400, 500, 600, 700
i784 głównych składowych izmierzymy dokładność każdego eksperymentu grupowania.
Następnie wykreślimy tewyniki, aby zobaczyć, jak zmienianie liczby głównych składo-
wych wpływa nadokładność grupowania:
#
k-średnich – Dokładność przy zmieniającej się liczbie składowych
n_clusters = 20
n_init = 10
max_iter = 300
tol = 0.0001
random_state = 2018
n_jobs = 2
kMeans_inertia = pd.DataFrame(data=[],index=[9, 49, 99, 199, \
299, 399, 499, 599, 699, 784],columns=['inertia'])
overallAccuracy_kMeansDF = pd.DataFrame(data=[],index=[9, 49, \
99, 199, 299, ...