Escolar Documentos
Profissional Documentos
Cultura Documentos
Jogar:
YES/NO
Probabilidade
humidity windy
temperature
outlook
play
Probabilidade Condicional da Classe
outlook temperature humidity windy play
sunny hot high FALSE no
Yes NO
sunny hot high TRUE no
overcast hot high FALSE yes 9/14 5/14
rainy mild high FALSE yes
0,64 0,35
rainy cool normal FALSE yes
rainy cool normal TRUE no
overcast cool normal TRUE yes
sunny mild high FALSE no
sunny cool normal FALSE yes
rainy mild normal FALSE yes
sunny mild normal TRUE yes
overcast mild high TRUE yes
overcast hot normal FALSE yes
rainy mild high TRUE no
Probabilidade Condicional dos Atributos
com a Classe
Yes No Yes No
outlook temperature humidity windy play
sunny hot high FALSE no
Sunny 2/9 3/5 0,22 0,6
sunny hot high TRUE no outlook Overcast 4/9 0/5 0,44 0
overcast hot high FALSE yes Rainy 3/9 2/5 0,33 0,4
rainy mild high FALSE yes
Hot 2/9 2/5 0,22 0,4
rainy cool normal FALSE yes
rainy cool normal TRUE no Temperature Mil 4/9 2/5 0,44 0,4
overcast cool normal TRUE yes Cool 3/9 1/5 0,33 0,2
sunny mild high FALSE no
High 3/9 4/5 0,33 0,8
sunny cool normal FALSE yes Humidity
rainy mild normal FALSE yes Normal 6/9 1/5 0,66 0,2
sunny mild normal TRUE yes TRUE 3/9 3/5 0,33 0,6
overcast mild high TRUE yes windy
FALSE 6/9 2/5 0,66 0,4
overcast hot normal FALSE yes
9/14 5/14 0,64 0,35
rainy mild high TRUE no
Yes No Yes No
Sunny 2/9 3/5 0,22 0,6
outlook Overcast 4/9 0/5 0,44 0
Rainy 3/9 2/5 0,33 0,4
Modelo Hot 2/9 2/5 0,22 0,4
Temperature Mil 4/9 2/5 0,44 0,4
Cool 3/9 1/5 0,33 0,2
High 3/9 4/5 0,33 0,8
Humidity
Normal 6/9 1/5 0,66 0,2
TRUE 3/9 3/5 0,33 0,6
windy
FALSE 6/9 2/5 0,66 0,4
9/14 5/14 0,64 0,35
Cálculo da
Probabilidade Faz-se o cálculo da probabilidade
Posterior posterior para cada classe
0,64 * 0,22 * 0,22 * 0,33 * 0,66 = 0,006747 Temperature Mil 4/9 2/5 0,44 0,4
Cool 3/9 1/5 0,33 0,2
High 3/9 4/5 0,33 0,8
Probabilidade NO Humidity
P(no) * P(sunny|no) * P(hot|No) * P(High|no) * P(FALSE|no) Normal 6/9 1/5 0,66 0,2
TRUE 3/9 3/5 0,33 0,6
0,35 * 0,6 * 0,4 * 0,8 * 0,4 = 0.03 windy
FALSE 6/9 2/5 0,66 0,4
9/14 5/14 0,64 0,35
Probabilidade Posterior
Yes No Yes No
outlook temperature humidity windy
Sunny 2/9 3/5 0,22 0,6
Rainy Cool normal TRUE
outlook Overcast 4/9 0/5 0,44 0
Probabilidade YES
Rainy 3/9 2/5 0,33 0,4
P(yes) * P(rainy|yes) * P(cool|yes) * P(normal/Yes) * P(TRUE|yes) Hot 2/9 2/5 0,22 0,4
Temperature Mil 4/9 2/5 0,44 0,4
0,64 * 0,33 * 0,33 * 0,66 * 0,33 = 0,01518
Cool 3/9 1/5 0,33 0,2
Probabilidade NO High 3/9 4/5 0,33 0,8
Humidity
Normal 6/9 1/5 0,66 0,2
P(no) * P(rainy|no) * P(cool|No) * P(normal/no) * P(TRUE|no)
TRUE 3/9 3/5 0,33 0,6
windy
0,35 * 0,4 * 0,2 * 0,2 * 0,6 = 0,00336 FALSE 6/9 2/5 0,66 0,4
9/14 5/14 0,64 0,35
“Discretização” dos atributos.
Por exemplo, transformar
Valores idades em “Criança”, “Adulto”,
contínuos “Idoso”
Converter na probabilidade
segundo a distribuição normal
(Gaussian naive Bayes)