HierarchicalClustering`
HierarchicalClustering`

DistanceMatrix

バージョン10.3の時点で,DistanceMatrixはWolframシステムに組み込まれている.

DistanceMatrix[list]

list の要素間の距離(非類似)行列を返す.

詳細とオプション

  • DistanceMatrixを使うためには,まず階層的クラスタリングパッケージをロードしなくてはならない.それにはNeeds["HierarchicalClustering`"]を実行する必要がある.
  • list の要素は数値リスト,行列,テンソル,ブール要素のリスト,文字列のいずれかになり得る.データ要素はすべて同じ次元でなければならない.
  • DistanceMatrixDirectAgglomerateで使用するのに相応しい対称行列を返す.
  • 非類似度を計算するために使用するメソッドはDistanceFunctionオプションで選ぶことができる.
  • デフォルト設定のDistanceFunction->Automaticでは,DistanceMatrixは数値データについてはEuclideanDistanceの平方を,ブールデータについてはJaccardDissimilarityを,文字列データに対してはEditDistanceを使う.
  • DistanceFunctionの設定は,距離(非類似度)の関数,または2つの値の間の距離を定義する純関数 f のいずれでもよい.

例題

すべて開くすべて閉じる

  (1)

数のリストに対する距離行列:

オプション  (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

BibTeX

@misc{reference.wolfram_2024_distancematrix, author="Wolfram Research", title="{DistanceMatrix}", year="2007", howpublished="\url{https://reference.wolfram.com/language/HierarchicalClustering/ref/DistanceMatrix.html}", note=[Accessed: 22-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_distancematrix, organization={Wolfram Research}, title={DistanceMatrix}, year={2007}, url={https://reference.wolfram.com/language/HierarchicalClustering/ref/DistanceMatrix.html}, note=[Accessed: 22-November-2024 ]}