MATLAB ヘルプ センター
判別分析分類器の再代入分類マージン
m = resubMargin(Mdl)
m = resubMargin(Mdl) は、Mdl.X に格納されている学習データと Mdl.Y に格納されている対応する真のクラス ラベルを使用して、学習済み判別分析分類器 Mdl の再代入分類マージンの値 m を返します。m は Mdl.Y と同じ長さの数値列ベクトルとして返されます。m の各エントリの推定は、学習させた判別分析分類器 Mdl、Mdl.X の対応する行、真のクラス ラベル Mdl.Y を使用して実行されます。
m
Mdl
Mdl.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
ClassificationDiscriminant
判別分析分類器。fitcdiscr で学習させた ClassificationDiscriminant モデル オブジェクトとして指定します。
fitcdiscr
分類 "マージン" は、真のクラスの分類 "スコア" と偽のクラスの最大分類スコアの差です。
分類マージンは行列 X と同じ行数の列ベクトルです。マージンの値が高い場合、低い値よりも予測の信頼性が高いことを示します。
X
判別分析の場合、分類の "スコア" は分類の事後確率です。判別分析の事後確率の定義については、事後確率を参照してください。
すべて展開する
R2023b 以降では、次の分類モデルのオブジェクト関数において、予測子に欠損値がある観測値が再代入 ("resub") と交差検証 ("kfold") による分類エッジ、損失、マージン、および予測の計算でその一部として使用されます。
resubEdge
resubLoss
resubMargin
resubPredict
ClassificationPartitionedModel
kfoldEdge
kfoldLoss
kfoldMargin
kfoldPredict
ClassificationEnsemble
ClassificationPartitionedEnsemble
ClassificationPartitionedKernel
ClassificationPartitionedKernelECOC
ClassificationPartitionedLinear
ClassificationPartitionedLinearECOC
ClassificationNeuralNetwork
ClassificationSVM
以前のリリースでは、予測子に欠損値がある観測値は再代入と交差検証の計算で省略されていました。
margin
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ