01 군집 번호 0은 특별한 의미가 있을까요?
설명
번호는 임의의 식별자이므로 중심과 배정 구조로 군집을 비교합니다.
군집 수와 스케일을 바꾸면 같은 자료의 묶음도 달라집니다. 군집 번호 자체에 의미를 부여하지 않고 구조를 읽습니다.
실습 코드 앞의 코드 셀에서 import numpy as np, import matplotlib.pyplot as plt를 실행하세요. 배열 연산에는 np, 그림에는 plt를 사용합니다.
번호는 임의의 식별자이므로 중심과 배정 구조로 군집을 비교합니다.
값의 범위가 큰 특징이 거리를 지배할 수 있어 Standardization 전후를 비교합니다.
make_blobs(n_samples=180,centers=3,cluster_std=.8,random_state=7), 를 사용합니다.
KMeans(random_state=7,n_init=10)를 학습하세요.X의 첫 열만 10배 하고 원본·변경본·열별 Standardization 결과를 비교합니다.
X, 첫 열을 10배 한 X2, X2를 열별 Standardization한 자료를 각각 준비하세요.random_state=7, n_init=10은 유지합니다.cluster_std=1.6으로 바꾼 자료에서 같은 K들을 비교합니다.
make_blobs에서 cluster_std만 1.6으로 바꾸고 표본 수·중심 수·Seed는 유지하세요.cluster_std=.8의 기록 옆에 같은 K의 결과를 적으세요.