Main Content

resubEdge

分類木モデルの再代入分類エッジ

説明

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

すべて折りたたむ

フィッシャーのアヤメのデータについて、再代入によって分類木の品質を評価します。

load fisheriris
tree = fitctree(meas,species);
redge = resubEdge(tree)
redge =
    0.9384

入力引数

すべて折りたたむ

分類木モデル。fitctree で学習させた ClassificationTree モデル オブジェクトとして指定します。

詳細

すべて折りたたむ

エッジ

"エッジ" は、分類マージンの加重平均値です。重みは tree.Prior のクラス確率です。

マージン

分類マージンは、真のクラスの分類スコアと、偽のクラスの最大分類スコアの差を表します。マージンは、行列 X と同じ行数をもつ列ベクトルです。

スコア (ツリー)

ツリーの場合、葉ノードの分類の "スコア" は、そのノードでの分類の事後確率です。あるノードにおける分類の事後確率とは、分類によって実際にそのノードに達するのに要した学習シーケンスの数を、そのノードまでの学習シーケンスの数で除算した値です。

例については、分類木の事後確率の定義を参照してください。

拡張機能

バージョン履歴

R2011a で導入