Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > データの操作 > 数値データ > 探索的データ解析 > FindClusters >
Mathematica > データの操作 > 統計的データ解析 > 探索的データ解析 > FindClusters >
Mathematica > 数学とアルゴリズム > 統計的データ解析 > 探索的データ解析 > FindClusters >

FindClusters

FindClusters
を同種の要素ごとにクラスタにまとめる.
FindClusters
各クラスタの に対応する を返す.
FindClusters
同じ結果を返す.
FindClusters
を厳密に n 個のクラスタに分割する.
  • FindClusters[{e1, e2, ...}, DistanceFunction->f]は,ペアになった要素を,要素間の距離 が大きいほど類似性が低いものとして扱う.
  • が数のベクトルである場合,FindClustersはデフォルトにより,事実上ユークリッド距離関数EuclideanDistanceを使用する.
  • TrueFalseからなるリストの場合,FindClustersはデフォルトにより,一致しない要素の正規化された割合に基づいて距離関数を使用する.
  • が文字列である場合,FindClustersはデフォルトにより,ひとつの文字列から別の文字列に移る際に必要な点の変更の数に基づいて距離関数を使用する.
  • Methodオプションを使って,異なるクラスタ化のメソッドが指定できる.以下は可能な設定の例である.
"Agglomerate"階層的なクラスタ化を求める
"Optimize"局所的最適化によるクラスタ化を求める
近傍の値のクラスタを求める:
厳密に4つのクラスタを求める:
各規則の右辺でクラスタ化された要素を表す:
近傍の値のクラスタを求める:
In[1]:=
Click for copyable input
Out[1]=
 
厳密に4つのクラスタを求める:
In[1]:=
Click for copyable input
Out[1]=
 
各規則の右辺でクラスタ化された要素を表す:
In[1]:=
Click for copyable input
Out[1]=
実数値のクラスタ化したベクトル:
任意精度のクラスタ化したデータ:
クラスタ化したブール値の0, 1またはTrue, Falseデータ:
文字列データのクラスタ化:
五次元ベクトルでクラスタを求める:
ManhattanDistanceを連続データの距離尺度として用いる:
デフォルトのSquaredEuclideanDistanceで求まったクラスタ:
DiceDissimilarityをブール値データの距離尺度として用いる:
デフォルトのJaccardDissimilarityで得られたクラスタ:
HammingDistanceを文字列データの距離尺度として用いる:
デフォルトのEditDistanceで得られたクラスタ:
純関数として距離関数を定義:
データを階層的に処理して得られたクラスタ:
デフォルトのメソッドで得られたクラスタ:
二変数データ中のクラスタを求め,可視化する:
要素単位の差分の数に基づいてゲノム配列をクラスタ化する:
FindClustersはデータをグループ化するのに対し,Nearestは与えられた値に最も近い要素を返す:
要素順が求まるクラスタに影響することがある:
均一に分布したランダムな点をクラスタ化することで正方形を n 個の部分に分割する:
英語辞書中の「ax」で始まる語をクラスタにまとめる:
バージョン 6 の新機能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
フォーマット:   HTML  |  CDF