3

SOM ツールボックスを使用して、自動車のデータベースから収集したデータを分析しています。私の問題は、統合距離行列を視覚化するときです。som_umat のドキュメントを引用します。

SOM の統一距離行列を計算して返します。たとえば、5x1 サイズのマップの場合: m(1) m(2) m(3) m(4) m(5) ここで、m(i) は 1 つのマップ ユニットを表します。u 行列は 9x1 ベクトルです: u(1) u(1,2) u(2) u(2,3) u(3) u(3,4) u(4) u(4,5) u (5) ここで、u(i,j) はマップ単位 m(i) と m(j) の間の距離であり、u(k) は周囲の値の平均 (または最小値、最大値、または中央値) です。たとえば、u(3 ) = (u(2,3) + u(3,4))/2.

他の場所で定義されている U-Matrix を単純に視覚化するにはどうすればよいですか? ドキュメントで参照されている論文を含む ( http://www.cis.hut.fi/somtoolbox/package/docs2/som_umat.html ): 各ノード間のユークリッド距離を表す値のマトリックス。ユーザーに平均値 (または最小値、最大値、中央値) をプロットすることを強制するポイントは何ですか? 結果のマップは、これらの中間値がレンダリングされていない場合よりもはるかに直感的ではないと思います。

この画像は、私が何をしているのかをかなり明確に示しているはずです:

ここに画像の説明を入力

4

1 に答える 1

0

あなたが説明するのは、頂点がマップ単位であり、エッジが隣接する単位間の距離であるグラフを描くことです。頂点はマップの形状 (長方形、六角形など) に従って配置され、エッジの色によって距離関数が決まります。

U-Matrix は、そのユニットから他の隣接するユニットまでの平均距離でノードを色付けする視覚化手法です (エッジを表示する必要はありません)。通常、各ユニットの中心に小さな塗りつぶされた円も描画します。そのサイズは、そのノードに割り当てられたトレーニング データのインスタンスの数を示します。

Synapseがそれをどのように表しているかを次に示します。

SOM

リンク先の関数は両方の情報を返すようですので、結果から必要なものを選択するだけです。

于 2011-08-11T21:53:02.917 に答える