Main Content

resubMargin

判別分析分類器の再代入分類マージン

    説明

    m = resubMargin(Mdl) は、Mdl.X に格納されている学習データと Mdl.Y に格納されている対応する真のクラス ラベルを使用して、学習済み判別分析分類器 Mdl の再代入分類マージンの値 m を返します。mMdl.Y と同じ長さの数値列ベクトルとして返されます。m の各エントリの推定は、学習させた判別分析分類器 MdlMdl.X の対応する行、真のクラス ラベル Mdl.Y を使用して実行されます。

    すべて折りたたむ

    フィッシャーのアヤメのデータに関する判別分析分類器のマージンを、再代入により検出します。複数のエントリを調べます。

    フィッシャーのアヤメのデータ セットを読み込みます。

    load fisheriris

    判別分析分類器を学習させます。

    Mdl = fitcdiscr(meas,species);

    再代入マージンを計算し、その中のいくつかを表示します。

    m = resubMargin(Mdl);
    m(1:25:end)
    ans = 6×1
    
        1.0000
        1.0000
        0.9998
        0.9998
        1.0000
        0.9946
    
    

    入力引数

    すべて折りたたむ

    判別分析分類器。fitcdiscr で学習させた ClassificationDiscriminant モデル オブジェクトとして指定します。

    詳細

    すべて折りたたむ

    分類マージン

    分類マージンは、真のクラスの分類スコアと、偽のクラスの最大分類スコアの差を表します。

    分類マージンは行列 X と同じ行数の列ベクトルです。マージンの値が高い場合、低い値よりも予測の信頼性が高いことを示します。

    スコア

    判別分析の場合、分類の "スコア" は分類の事後確率です。判別分析の事後確率の定義については、事後確率を参照してください。

    バージョン履歴

    R2011b で導入

    すべて展開する