質問: confusionmat(imdsvalidation.labels,ypred) confusionchart(c)
回答: こんにちは、「~のほかに分類結果を拒否する3つ目のクラスを定義する必要があるのでしょうか」とありますが、confusion matrixをa, b, rejectの3つのカテゴリーで作成したい場合は、定義する必要がある(=imdsvalidation.labelsにrejectが含まれないとエラーを返す場合が多い)と思います。もしかしたらデータの入れ方次第では問題にはならないかもしれません。 ただ、本来的には、imdsvalidation.labels内にはaかbのみが入るはずで、rejectというカテゴリーの概念はないですよね。そのため、精度計算をした行の次の段階としては、reject以外のカテゴリをもつypredとそれに対応するラベルでconfusion matrixを作るのかと想像していたのですがいかがでしょうか。