MATLAB ヘルプ センター
再代入による判別分析分類器の観測値の分類
label = resubPredict(Mdl)
[label,posterior] = resubPredict(Mdl,___)
[label,posterior,cost] = resubPredict(Mdl)
label = resubPredict(Mdl) は、Mdl.X に格納されている予測子データを使用して、学習済み判別分析分類器 Mdl の予測クラス ラベルのベクトルを返します。label のデータ型は学習応答データ Mdl.Y と同じで、エントリ数は Mdl.X の行数と同じです。
label
Mdl
Mdl.X
Mdl.Y
例
[label,posterior] = resubPredict(Mdl,___) は、予測子の事後クラス確率も返します。
posterior
[label,posterior,cost] = resubPredict(Mdl) は、再代入データのクラスごとの予測誤分類コストも返します。
cost
すべて折りたたむ
判別分析分類器に関して、フィッシャーのアヤメのデータで発生した誤分類の総数を検出します。
フィッシャーのアヤメのデータの分類モデルを作成します。
load fisheriris Mdl = fitcdiscr(meas,species);
モデルの再代入ラベルを予測します。
Ypredict = resubPredict(Mdl);
異なる誤分類の総数を求めます。
Ysame = strcmp(Ypredict,species); % true when == sum(~Ysame) % how many are different?
ans = 3
ClassificationDiscriminant
判別分析分類器。fitcdiscr で学習させた ClassificationDiscriminant モデル オブジェクトとして指定します。
fitcdiscr
予測クラス ラベル。categorical 配列、文字配列、logical ベクトル、数値ベクトル、または文字ベクトルの cell 配列として返されます。
label のデータ型は Mdl.ClassNames と同じで、行数は Mdl.X と同じです。予測されたクラス ラベルは、最小予測誤分類コストを伴うクラス ラベルです。判別分析モデルの使用による予測を参照してください。
Mdl.ClassNames
N
K
Mdl で予測されたクラスの事後確率。N 行 K 列の行列として返されます。N は観測値の個数、K はクラスの個数です。
予測誤分類コスト。N 行 K 列の行列として返されます。N は観測値の個数、K はクラスの個数です。各コストは、事後確率に対する平均誤分類コストです。
posterior(i,k) は、観測 i のクラス k の事後確率です。数学的な定義については、事後確率を参照してください。
posterior(i,k)
i
k
すべて展開する
R2023b 以降では、次の分類モデルのオブジェクト関数において、予測子に欠損値がある観測値が再代入 ("resub") と交差検証 ("kfold") による分類エッジ、損失、マージン、および予測の計算でその一部として使用されます。
resubEdge
resubLoss
resubMargin
resubPredict
ClassificationPartitionedModel
kfoldEdge
kfoldLoss
kfoldMargin
kfoldPredict
ClassificationEnsemble
ClassificationPartitionedEnsemble
ClassificationPartitionedKernel
ClassificationPartitionedKernelECOC
ClassificationPartitionedLinear
ClassificationPartitionedLinearECOC
ClassificationNeuralNetwork
ClassificationSVM
以前のリリースでは、予測子に欠損値がある観測値は再代入と交差検証の計算で省略されていました。
predict
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 のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ