Main Content

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 と同じになりますが、表示されない一部のプロパティは異なっています。たとえばコンパクト オブジェクトでは、XOptimalY および Missing のプロパティが空になります。

    evaluationcompactEvaluation の最適なクラスタリングの解プロパティ OptimalY を比較します。

    evaluation.OptimalY
    ans = 150×1
    
         4
         4
         4
         4
         4
         4
         4
         4
         4
         4
          ⋮
    
    
    compactEvaluation.OptimalY
    ans =
    
         []
    

    入力引数

    すべて折りたたむ

    クラスタリング評価データ。CalinskiHarabaszEvaluationDaviesBouldinEvaluationGapEvaluationSilhouetteEvaluation のいずれかのクラスタリング評価オブジェクトとして指定します。クラスタリング評価オブジェクトの作成には evalclusters を使用します。

    出力引数

    すべて折りたたむ

    コンパクト クラスタリング評価オブジェクト。CalinskiHarabaszEvaluationDaviesBouldinEvaluationGapEvaluationSilhouetteEvaluation のいずれかのクラスタリング評価オブジェクトとして返されます。コンパクト オブジェクトにはクラスタリング評価結果が含まれています。コンパクト オブジェクトでは、標本データ X、最適なクラスタリングの解 OptimalY、および除外された観測値のリスト Missing のプロパティが空になります。

    バージョン履歴

    R2013b で導入