compact
コンパクト クラスタリング評価オブジェクト
説明
は、コンパクト クラスタリング評価オブジェクト compactEvaluation
= compact(evaluation
)compactEvaluation
を返します。このオブジェクトには、クラスタリング評価オブジェクト evaluation
でのクラスタリングの解に関する情報のサブセットが含まれています。クラスタリング評価オブジェクトをコンパクト化すると、オブジェクトのメモリ要件が軽減されます。これは、大きなデータセットをクラスタ化する場合に便利です。
例
コンパクト クラスタリング評価オブジェクトの作成
フル クラスタリング評価オブジェクトからコンパクト クラスタリング評価オブジェクトを作成します。
fisheriris
データセットを読み込みます。このデータには、3 種のアヤメの花のがく片と花弁からの長さと幅の測定値が含まれています。
load fisheriris
クラスタリング評価オブジェクトを作成します。kmeans
を使用してデータをクラスター化し、ギャップ基準値を使って、最適なクラスター数を評価します。
rng("default") % For reproducibility evaluation = evalclusters(meas,"kmeans","gap","KList",1:6)
evaluation = GapEvaluation with properties: NumObservations: 150 InspectedK: [1 2 3 4 5 6] CriterionValues: [0.0720 0.5928 0.8762 1.0114 1.0534 1.0720] OptimalK: 5
evaluation
から、コンパクト クラスタリング評価オブジェクトを作成します。
compactEvaluation = compact(evaluation)
compactEvaluation = GapEvaluation with properties: NumObservations: 150 InspectedK: [1 2 3 4 5 6] CriterionValues: [0.0720 0.5928 0.8762 1.0114 1.0534 1.0720] OptimalK: 5
コンパクト オブジェクト compactEvaluation
の表示結果は、元のオブジェクト evaluation
と同じになりますが、表示されない一部のプロパティは異なっています。たとえばコンパクト オブジェクトでは、X
、OptimalY
および Missing
のプロパティが空になります。
evaluation
と compactEvaluation
の最適なクラスタリングの解プロパティ OptimalY
を比較します。
evaluation.OptimalY
ans = 150×1
4
4
4
4
4
4
4
4
4
4
⋮
compactEvaluation.OptimalY
ans = []
入力引数
evaluation
— クラスタリング評価データ
CalinskiHarabaszEvaluation
オブジェクト | DaviesBouldinEvaluation
オブジェクト | GapEvaluation
オブジェクト | SilhouetteEvaluation
オブジェクト
クラスタリング評価データ。CalinskiHarabaszEvaluation
、DaviesBouldinEvaluation
、GapEvaluation
、SilhouetteEvaluation
のいずれかのクラスタリング評価オブジェクトとして指定します。クラスタリング評価オブジェクトの作成には evalclusters
を使用します。
出力引数
compactEvaluation
— コンパクト クラスタリング評価オブジェクト
CalinskiHarabaszEvaluation
オブジェクト | DaviesBouldinEvaluation
オブジェクト | GapEvaluation
オブジェクト | SilhouetteEvaluation
オブジェクト
コンパクト クラスタリング評価オブジェクト。CalinskiHarabaszEvaluation
、DaviesBouldinEvaluation
、GapEvaluation
、SilhouetteEvaluation
のいずれかのクラスタリング評価オブジェクトとして返されます。コンパクト オブジェクトにはクラスタリング評価結果が含まれています。コンパクト オブジェクトでは、標本データ X
、最適なクラスタリングの解 OptimalY
、および除外された観測値のリスト Missing
のプロパティが空になります。
バージョン履歴
R2013b で導入
MATLAB コマンド
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)