how to calculate classification accuracy
21 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Hi i am using a fuzzy ifnerence system that i have built using matlab but i am looking to compare the classification accuracy to a deicision tree and i have no idea how tp calculate the classification accuracy of the fuzzy inference system i have the outout from the eval function use but where i have searched doesnt seem to provide me ith any answers to how to calculate the classification accuracy of the fuzzy inference system any help would be appreciated.
0 comentarios
Respuestas (1)
Athul Prakash
el 9 de Oct. de 2020
Hi Reen,
I'm not sure which method you want to use for calculating an accuracy value, but here's one approach we may try:
% output= evalfis(fis, input);
pred = round(output);
acc_count = nnz(pred==input);
acc = acc_count/length(input);
Essentially, I'm considering round values of the fuzzy system as the predictions obtained and then counting the number of correct predictions over the total number of inputs.
I think you could also use different functions, such as log or tanh, instead of rounding your predictions - that would be another kind of accuracy metric.
Hope it helps!
0 comentarios
Ver también
Categorías
Más información sobre Fuzzy Logic 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!