Цель работы: построить компьютерную модель системы принятия решений для диагностики детских заболеваний и определить наиболее вероятное заболевание.
Информационная модель. Исходная база знаний о симптомах детских заболеваний.
№ п/п |
Детское заболевание |
Симптом |
Весовой |
1 |
Грипп |
1.1. Высокая температура |
10 |
2 |
Воспаление легких |
2.1. Высокая температура |
10 |
3 |
Ангина |
3.1. Высокая температура |
10 |
4 |
Фарингит |
4.1. Высокая температура |
5 |
5 |
Дифтерия |
5.1. Высокая температура |
5 |
Формализованная модель.
- Создаем базу данных – ответы пользователя на вопросы.
- Транспонируем таблицу исходной базы знаний: строки - симптомы, столбцы – заболевания. Расставим весовые факторы, если фактор для заболевания отсутствует, то ставим «0».
- Обрабатываем ответы пользователя и вычисляем общие весовые факторы.
- Вычисляем максимальный общий весовой фактор.
- Принимаем решение.
Компьютерная модель.
1. Откройте программу MS Excel. Переименуйте ЛИСТ 1 как БАЗА ДАННЫХ. Оформите таблицу по шаблону.
Выделите ячейки В4:В14. На горизонтальном меню ДАННЫЕ – ПРОВЕРКА ДАННЫХ.
Определите ТИП ДАННЫХ – СПИСОК, ИСТОЧНИК – ДА; НЕТ.
Проверьте, что ячейки В4:В14 заполняются в виде заполняющегося списка.
2. Переименуйте ЛИСТ 1 как БАЗА ЗНАНИЙ. Оформите таблицу по шаблону.
3. Составьте формулы для обработки ответов и вычисления общих весовых факторов.
- Определите детское заболевание, если первые 4 строки поставить «ДА», остальные «НЕТ».
- Определите детское заболевание, если 3,4 и 5 строку поставить «ДА», остальные «НЕТ».
- Какой ответ будет системы, если поставить все ответы «ДА»?
- Какой ответ будет системы, если поставить все ответы «НЕТ»?
- Как изменить систему, что бы в случае всех «ДА» ответ был – «Не достаточно данных», а в случае всех «НЕТ» - «Вы здоровы»
4. Составьте формулу для вычисления максимального общего весового фактора.
5. На листе БАЗА ЗНАНИЙ составим формулу для определения возможного заболевания.
На листе БАЗА ДАННЫХ составим формулу для копирования полученных результатов для пользователя.
Подготовка системы принятия решений – на листе БАЗА ЗНАНИЙ нажать правой кнопкой и выбрать команду СКРЫТЬ.
Компьютерный эксперимент
Анализ полученных результатов и их корректировка