Реализация системы принятия решений в табличном процессоре




Реализация системы принятия решений приведена в табл. 16 (режим показа формул) и в табл. 17 (режим показа вычислений) Excel Microsoft Office.

В ячейках А3:В14 электронной таблицы (ЭТ) размещена исходная база знаний из табл. 14. В ячейках С2:С14 приведена база данных из табл. 15. Ответы вводятся с использованием двоичной системы. При положительном ответе («Да») нужно ввести число 1, при отрицательном («Нет») – ввести – 0. Чтобы не возникло неоднозначности при вводе ответа, в ячейке С2, приводятся указания о правилах ввода. Ввод ответа в таком виде позволяет легко вычислить весовой фактор ответа путем умножения кода ответа на весовой фактор атрибута.

Обработка ответов производится в ячейках D5:D14 ЭТ (формула вводится в ячейку D5 и копируется в ячейки D6:D14).

В строке 15 вычисляется суммарный весовой фактор, а в строке 18 размещена формула для принятия решения. Это формула составляется в соответствии с «Правилами вывода» и деревом решения рис.1.

В OpenOffice.org Calc формулы в ячейке D15 и в строке 18 примут вид:

=SUM(D5:D14)

=IF(D15<280;”Неуд”;IF(D15<340;”Удовл”;IF(D15<400;”Хор”;”Отл”)))

Таблица 17

  А В С D
  Оценка знаний абитуриента
  Атрибут Весовой фактор атрибута Если ответ "Да" - введите 1, иначе 0 Весовой фактор ответа
  БАЗА ЗНАНИЙ БАЗА ДАННЫХ
  Умеет решать      
  Квадратные уравнения      
  Квадратные неравенства      
  Уравнения с модулями      
  Показательные уравнения      
  показательные неравенства      
  Логарифмические уравнения      
  Логарифмические неравенства      
  Тригонометрические тождества      
  Тригонометрические уравнения      
  Геометрические задачи      
  Суммарный весовой фактор  
         
  Принятие решения
  Удовл

 

 

Разработка системы принятия решений о продаже акций предприятия

 

Необходимо разработать систему принятия решения о целесообразности для фирмы продажи акций. База знаний приведена в табл. 18.

 

Таблица 18

№ п/п Факт (атрибут) Характеристика атрибута Весовой фактор характеристики атрибута
1. Курс акций в данный момент Высокий Средний Низкий  
2. Вероятность снижения курса акций Высокая Средняя Низкая  
3. Потребность в наличных деньгах Высокая Средняя Низкая  

 

Правила вывода:

Если суммарный весовой фактор меньше 100, то принять решение “Нет смысла в продаже”.

Если суммарный весовой фактор выше 100, но меньше 140, то решение “Не торопитесь с продажей”.

Если суммарный весовой фактор выше 140, то “Продавать”.

Последовательность решения данной задачи абсолютно аналогична схеме описанной в п. 2.2.

 

Построение базы данных

Составим БД (табл. 19) согласно базе знаний табл. 17 (основы построения БД описаны в п. 3. 1.2.)

Обратите внимание! Отличие этой задачи от предыдущей состоит в том, что, если на один из трех вопросов для любого атрибута был дан ответ “Да” значит, на оставшиеся следует отвечать “Нет”. (Например, если на вопрос: “Курс акций в данный момент средний?” был дан ответ “Да”, нельзя отвечать утвердительно, что одновременно этот курс высокий или низкий). Еще одно отличие от предыдущей задачи – весовой фактор каждого ответа получается суммированием весовых факторов всех характеристик данного ответа. Правда, из этих трех характеристик две будут иметь весовой фактор, равный нулю, но при реализации системы в ЭТ заранее неизвестно какие именно, поэтому в компьютерной реализации обязательно нужно предусмотреть вычисление данных сумм.

 

Таблица 19

№ п/п Факт (атрибут) Вопрос Ответ Весовой фактор характеристики
1. Курс акций в данный момент Высокий? Средний? Низкий? Да Нет Нет  
Общий весовой фактор атрибута 1 (ВФ1)  
2. Вероятность снижения курса акций Высокая? Средняя? Низкая? Нет Да Нет  
Общий весовой фактор атрибута 2 (ВФ2)  
3. Потребность в наличных деньгах Высокая? Средняя? Низкая? Нет Нет Да  
Общий весовой фактор атрибута 3 (ВФ3)  
Суммарный весовой фактор S  

 

Суммарный весовой фактор для тестового варианта заполнения БД равен S = ВФ1 + ВФ2 + ВФ3 = 50 + 20 + 20 = 90. Очевидно, что согласно правилам вывода, сформулированным в задании, следует принять решение: “Не продавать” (так как S < 140).

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2016-02-13 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: