I have a code of multiplayer perceptron , which i have modified for 10 cross validation. but the confusion matrix in final display is not understandable. can someone please

1 visualización (últimos 30 días)
%% i have 184 subjects, i cant decipher the confusiion matrix
feat = classi_tau4_norm(:,1:16);
labels = classi_tau4_norm(:,17)
fold = cvpartition(labels,'kfold',10);
r=1;
net = patternnet(6);
while r<=10
trainIdx=fold.training(r); testIdx=fold.test(r);
xtrain=feat(trainIdx,:); ytrain=labels(trainIdx);
xtest = feat(testIdx,:); ytest = labels(testIdx);
train_data=[ytrain xtrain];
test_data = [ytest xtest];
net = train(net,xtrain',ytrain');
%view(net)
y_pred = net(xtest');
perf = perform(net,ytest,y_pred');
end

Respuestas (1)

Amogh Bhole
Amogh Bhole el 3 de Ag. de 2021
From my understanding the confusion matrix you obtained is a result of binary classification problem. Also, I am not able to find where you are plotting the confusion matrix in the code provided. I can see from the image that you have obtained four confusion matrices. However, these confusion matrices mean as follows:
  1. Training Confusion Matrix: This matrix gives the information on the data used during training it will be on the random nine folds.
  2. Validation Confusion Matrix: Since you are using cross validation technique, the matrix is obtained on the random tenth fold which is used for validation during training.
  3. Test Confusion Matrix: For each iteration it will give the confusion matrix for the testing data used.
  4. All Confusion Matrix: For each iteration it will give the combined information of the above three matrices.
Please refer to this link in order to find more ways to plot the confusion matrix.
  1 comentario
ammu v
ammu v el 3 de Ag. de 2021
Editada: ammu v el 3 de Ag. de 2021
i didnt write any code for generating confusion matrix, it was generating automatically. I wanted to obtain a proper confusion matrix with total TP,TN,FP,FN.However i am unable to extract with this code.

Iniciar sesión para comentar.

Categorías

Más información sobre Statistics and Machine Learning Toolbox en Help Center y File Exchange.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by