Ну, сначала вы должны рассчитать энтропию для каждого из атрибутов.После этого вы рассчитываете прирост информации.Просто дайте мне минутку, и я покажу, как это должно быть сделано.
для атрибута-1
attr-1=dog:
info([2c,1w])=entropy(2/3,1/3)
attr-1=cat
info([1c,2w])=entropy(1/3,2/3)
Значение для атрибута-1:
info([2c,1w],[1c,2w])=(3/6)*info([2c,1w])+(3/6)*info([1c,2w])
Усиление для атрибута-1:
gain("attr-1")=info[3c,3w]-info([2c,1w],[1c,2w])
И вы должны сделать то же самое для следующего атрибута.