Main Content

resubEdge

判別分析分類器の再代入分類エッジ

説明

edge = resubEdge(Mdl) は、Mdl.X に格納されている学習データと Mdl.Y に格納されている対応する真のクラス ラベルを使用して、学習済み判別分析分類器 Mdl の再代入分類分類エッジ (edge) を返します。分類エッジは、データ セット全体で平均した分類マージンです。

すべて折りたたむ

フィッシャーのアヤメのデータに関する判別分析分類器の品質を、再代入により評価します。

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

load fisheriris

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

Mdl = fitcdiscr(meas,species);

再代入エッジを計算します。

redge = resubEdge(Mdl)
redge = 
0.9454

入力引数

すべて折りたたむ

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

詳細

すべて折りたたむ

分類エッジ

"エッジ" は、分類"マージン"の重み付き平均値です。重みはクラスの事前確率です。追加の重みを指定した場合は、それぞれのクラスの事前確率の合計になるように正規化された後、加重平均の計算に使用されます。

分類マージン

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

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

スコア

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

バージョン履歴

R2011b で導入

すべて展開する