I am evaluating SVM ('fitcecoc' function) by applying my data 'pm_pareto_12456'. When I set 'FitPosterior' option 'true', I encountered unexpected result described as follows: I execute prediction by using original data. when 'FitPosterior' option is false, the result is same as original classification 'class_array_12456', however, when 'FitPosterior' option is true, some elements of 'predicted_class_12456_true' are different from 'class_array_12456'. I wonder if 'FitPosterior' option could affect the prediction results?
SVM_data.mat contains variables for my evaluation and SVM_Test.m is evaluation script. P.S. my matlab version is 2017a