correct and incorrect predictors
显示 更早的评论
Dear community members, i am stuck in a problem. I tried to search for the solution but i could not find. I want to get the input data (predictors) of an incorrect predicted class. How can i do that? i am just able to get the incorrect classes in the confusion chart but i need to find the input data of them.
for example lets take this example:
load satdata;
pt = cvpartition(satClass,'holdout',0.3);
predTrain = satData(training(pt),:);
classTrain = satClass(training(pt));
predValid = satData(test(pt),:);
classValid = satClass(test(pt));
knnClassifier = fitcknn(predTrain,classTrain,'Numneighbors',5);
yPred = predict(knnClassifier,predValid);
[c,lbls] = confusionmat(yPred,classValid);
Here i can only see the classes in yPred but i cant see the input data (predictors) of those classes. I hope i am clear to my question.
3 个评论
Walter Roberson
2022-9-17
Unfortunately I cannot tell from here what class(classTrain) is, and so what class(yPred) is.
Saeed Magsi
2022-9-17
Saeed Magsi
2022-9-17
编辑:Saeed Magsi
2022-9-17
采纳的回答
更多回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 Nearest Neighbors 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!