Составим БД (табл.5.2.6) согласно базе знаний табл. 5.2.5.
Таблица 5.2.6
№ п/п | Факт (атрибут) | Вопрос | Ответ | Весовой фактор характеристики |
1. | Курс акций в данный момент | Высокий? Средний? Низкий? | Да Нет Нет | |
Общий весовой фактор атрибута 1 (ВФ1) | ||||
2. | Вероятность снижения курса акций | Высокая? Средняя? Низкая? | Нет Да Нет | |
Общий весовой фактор атрибута 2 (ВФ2) | ||||
3. | Потребность в наличных деньгах | Высокая? Средняя? Низкая? | Нет Нет Да | |
Общий весовой фактор атрибута 3 (ВФ3) |
Обратите внимание! Отличие этой задачи от предыдущей состоит в том, что, если на один из трех вопросов для любого атрибута был дан ответ "Да", значит, на оставшиеся следует отвечать "Нет". (Например, если на вопрос: "Курс акций в данный момент средний?" был дан ответ "Да", нельзя отвечать утвердительно, что одновременно этот курс высокий или низкий). Еще одно отличие от предыдущей задачи - весовой фактор каждого ответа получается суммированием весовых факторов всех характеристик данного ответа. Правда, из этих трех характеристик две будут иметь весовой фактор, равный нулю, но при реализации системы в ЭТ заранее неизвестно, какие именно, поэтому в компьютерной реализации обязательно нужно предусмотреть вычисление данной суммы.
Суммарный весовой фактор для тестового варианта заполнения БД равен
S=ВФ1+ВФ2+ВФЗ=50+20+20=90.
Очевидно, что согласно правилам вывода (сформулированным в задании) следует принять решение: "Не продавать" (так как S<140).
Построение дерева решений. Дерево решений для заданий такого типа строится по "правилам вывода" и имеет вид рис. 5.2.2.
Рисунок 5.2.2