階層的クラスタリング入門

R による教師なし学習

Hank Roark

Senior Data Scientist at Boeing

階層的クラスタリング

  • クラスタ数は事前にはわかりません
  • 手法には2種類あり、ボトムアップとトップダウンです。このコースではボトムアップを扱います
R による教師なし学習

シンプルな例

5つの点

R による教師なし学習

5つのクラスタ

各点が1つのクラスタ

R による教師なし学習

4つのクラスタ

4つのクラスタ、うち1つは2点から成る

R による教師なし学習

3つのクラスタ

3つのクラスタ、2つは2点ずつ、1つは1点

R による教師なし学習

2つのクラスタ

2つのクラスタ、1つは3点、もう1つは2点

R による教師なし学習

1つのクラスタ

すべての点をまとめた1つのクラスタ

R による教師なし学習

R での階層的クラスタリング

# Calculates similarity as Euclidean distance 
# between observations
dist_matrix <- dist(x)

# Returns hierarchical clustering model hclust(d = dist_matrix)
Call:
hclust(d = s)

Cluster method   : complete 
Distance         : euclidean 
Number of objects: 50
R による教師なし学習

練習しましょう!

R による教師なし学習

Preparing Video For Download...