HierarchicalClustering`
HierarchicalClustering`
DistanceMatrix
バージョン10.3の時点で,DistanceMatrixはWolframシステムに組み込まれている.
DistanceMatrix[list]
list の要素間の距離(非類似)行列を返す.
詳細とオプション
- DistanceMatrixを使うためには,まず階層的クラスタリングパッケージをロードしなくてはならない.それにはNeeds["HierarchicalClustering`"]を実行する必要がある.
- list の要素は数値リスト,行列,テンソル,ブール要素のリスト,文字列のいずれかになり得る.データ要素はすべて同じ次元でなければならない.
- DistanceMatrixはDirectAgglomerateで使用するのに相応しい対称行列を返す.
- 非類似度を計算するために使用するメソッドはDistanceFunctionオプションで選ぶことができる.
- デフォルト設定のDistanceFunction->Automaticでは,DistanceMatrixは数値データについてはEuclideanDistanceの平方を,ブールデータについてはJaccardDissimilarityを,文字列データに対してはEditDistanceを使う.
- DistanceFunctionの設定は,距離(非類似度)の関数,または2つの値の間の距離を定義する純関数 f のいずれでもよい.
例題
すべて開くすべて閉じるオプション (1)
DistanceFunction (1)
ManhattanDistanceを使った距離行列:
Wolfram Research (2007), DistanceMatrix, Wolfram言語関数, https://reference.wolfram.com/language/HierarchicalClustering/ref/DistanceMatrix.html.
テキスト
Wolfram Research (2007), DistanceMatrix, Wolfram言語関数, https://reference.wolfram.com/language/HierarchicalClustering/ref/DistanceMatrix.html.
CMS
Wolfram Language. 2007. "DistanceMatrix." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/HierarchicalClustering/ref/DistanceMatrix.html.
APA
Wolfram Language. (2007). DistanceMatrix. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/HierarchicalClustering/ref/DistanceMatrix.html