Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


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




Реализация системы принятия решений приведена в табл. 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).

 





Поделиться с друзьями:


Дата добавления: 2016-11-12; Мы поможем в написании ваших работ!; просмотров: 356 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Слабые люди всю жизнь стараются быть не хуже других. Сильным во что бы то ни стало нужно стать лучше всех. © Борис Акунин
==> читать все изречения...

2210 - | 2135 -


© 2015-2024 lektsii.org - Контакты - Последнее добавление

Ген: 0.007 с.