Borrar filtros
Borrar filtros

Naive Bayes Classification for categorical values

1 visualización (últimos 30 días)
Ege
Ege el 25 de Nov. de 2014
Comentada: Ege el 4 de En. de 2015
Hi, I have a dataset containing numerical and categorical data. I like to use Naive Bayes Classifier in the following link but it only confers with numerical values.
Does anyone have an idea about how to extend that code to categorical data as well?

Respuesta aceptada

Sean de Wolski
Sean de Wolski el 25 de Nov. de 2014
Convert the categoricals to doubles.
c = categorical({'red';'blue';'red'})
double(c)
  4 comentarios
Sean de Wolski
Sean de Wolski el 26 de Nov. de 2014
The table is nice for storing but not for these computations. Reconvert to a table after with the same names from the original table (T.properties.variableNames).
Ege
Ege el 4 de En. de 2015
Hi i just realized that converting categorical to double makes things complicated. For example it gives different values to the ones that are actually same. I see values 127 ,96 all sort of different ones in a column where all of them were actually 'yes'. So what should I do about it?

Iniciar sesión para comentar.

Más respuestas (0)

Community Treasure Hunt

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

Start Hunting!

Translated by