アルゴリズム (階層的クラスター分析)
階層的クラスター分析は階層樹を作るのに使用されます。それぞれが一つのオブジェクトを持ったn個のクラスターから始まります。まずは2つのクラスターを1つに統合してより大きなクラスターを最終的に1つの大きなクラスターになるまで行います。このプロセスは樹形図で見ることができます。
階層的クラスター分析でクラスターに分類されるオブジェクトは観測データでも変数でも可能です。
距離行列
距離または不同性行列は、対称行列にゼロ斜線要素を追加した行列です。ij 番目の要素が、i 番目とj 番目のオブジェクト間がどれだけ離れてる、または似ていないかを表しています。2つのオブジェクト間で距離を計算する方法はクラスター観測とクラスター変数で違ってきます。
クラスター観測
Originはクラスター観測に関して、距離を計算する前にまず正規化を行います。欠損値がある観測データは分析から除外されます。
- 標準化変数
- N(0,1) に標準化
変数 は次のように標準化されます。 、そして と はこの変数の平均と標準偏差を表しています。標準化変数は平均0と標準偏差1になります。
- (0,1) に標準化
変数 は次のように正規化されます。 .変数は0から1の間で標準化されます。
Originは3つの距離タイプをサポートします。
- 距離タイプ
はn個の観測点とp変数を使った正規化行列 で、i 番目の観測データとk番目の観測データは次のように表わされています。
- ユークリッド距離
- 平方ユークリッド距離
- City-Block 距離
- コサイン距離
- ピアソン相関距離
ここで、 と が成り立ちます。
- Jaccard距離
クラスター変数
Originはクラスター変数で2つの距離タイプをサポートしています。観測値は共分散や係数を計算する2つの変数のうち、どちらか一方に欠損値がある場合は除かれます。
- 距離タイプ
はn個の観測データとp変数を使った行列で、i番目の変数とk番目の変数は次のように表わされています。
- 相関関係
はj番目の変数とk番目の変数の相関関係を示しています。
- Absolute correlation(絶対相関)
結合法
各ステージで、最も近しい2つのクラスターは統合されます。Originはいくつかの手法を用いて新規クラスターと他のクラスター間の距離を計算しています。クラスターjとkを統合してクラスターjkとします。、 、 を順にクラスターi、クラスターjそしてクラスターkのオブジェクト数とし、、、 を2つのクラスター間の距離とします。するとクラスターjkとクラスターi の距離 は次のように計算されます。
- 単一結合または最短距離
- 完全結合または最長距離
- 群平均
- 重心
- メディアン
- 最低分散またはWard
クラスターjとkで j<k の場合、統合された新しいクラスターはクラスター段階表でクラスターjとして表記されます。
樹形図
樹形図は階層的な木のような図で、どの距離で2つのクラスターが統合するのかを表示しています。各段階は1つのユニットとして樹形図では示されています。各段階で一番上にあるユニットは2つのクラスターを統合したものを示しています。その高さは2つの統合したクラスター間の距離を示しています。
樹形図の終点はn個のオブジェクトを表しています。樹形図内のn個のオブジェクトは統合されたクラスターが隣り合うようにソートされています。樹形図の最初の終点は常に初めのオブジェクトを表しています。
グループオブジェクト
特定されたkクラスターのn個のプロジェクトは樹形図またはクラスター段階の情報によって判別できます。kクラスターはn-k番目の段階にあり、これは各オブジェクトの所属は初めのn-k段階で知ることができます。そしてオブジェクト1は常にクラスター1に所属しています。
クラスター中心と観測データおよびクラスター間の距離はクラスター観測データのために計算されます。もし正規化が分析内で選択されていた場合、観測データは計算の中で正規化されます。
|