Файл: Задание на контрольную работу.pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 10.11.2023

Просмотров: 34

Скачиваний: 5

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Задание на контрольную работу
1. Создать базу данных, содержащую ассоциативные правила (скрытые закономерности.
2. Проверить возможности системы WizWhy по обнаружению вышеуказанных закономерностей. ПРЕДМЕТНАЯ ОБЛАСТЬ БАЗЫ ДАННЫХ – ЛЮБАЯ (кроме баз из практической работы и из нижеследующего примера Порядок выполнения работы
1. Создать базу данных, содержащую ассоциативные правила (скрытые закономерности. ВНИМАНИЕ При создании базы весь текст (названия полей, значения) – на латинице. Создание базы начинается с выбора предметной области. Допустим, Вы выбрали «Автома- газин». После этого необходимо создать для базы 15 скрытых закономерностей (правил, которые Вы попытаетесь обнаружить при помощи WizWhy. Закономерности представляются в формате Если то. Например, закономерность может выглядеть так Если цвет машины = красный то цена = $20000. Итак, вы создали первую закономерность (правило. Каким же образом поместить закономерность в базу данных Для этого информацию из созданного правила необходимо добавить в базу данных. Делается это следующим образом. Создаём пустую базу данных. Вы для примера) выбрали автомобили цвет марка с пробегом тип кузова приобретение в кредит тип двигателя цена Заносим вне информацию из правила цвет марка с пробегом тип кузова приобретение в кредит тип двигателя цена красный
20000 Заполняем оставшиеся ячейки произвольной информацией. Например цвет марка с пробегом тип кузова приобретение в кредит тип двигателя цена красный Форд да седан да бензин
20000
Как было сказано выше, все надписи должны быть на латинице. Поэтому cvet marka s probegom tip kuzova
V kredit dvigatel cena krasny
Ford da sedan da benzin
20000
То, у Вас получилась база данных состоящая (пока) из одной записи, в которой содержится скрытая закономерность Если цвет машины = красный то цена = $20000. В Вашей базе 7 атрибутов (полей. Это сделано специально. Программа WizWhy имеет следующее ограничение она может находить закономерности (правила, в условной части которых содержится не более шести условий, те. правило вида Если условие и условие и и условие то следствие будет самым сложным, которое сможет найти система. Поэтому в Вашей базе (ОБЯЗАТЕЛЬНОЕ УСЛОВИЕ) должно быть 6 условий (или независимых переменных) и одно следствие (зависимая или целевая переменная. В данном примере первые 6 атрибутов (полей) – независимые переменные, а последняя – зависимая cvet marka s probegom tip kuzova
V kredit dvigatel cena krasny
Ford da sedan da benzin
20000 Продолжаем создавать закономерности и заполнять базу. Необходимо создать ещё четыре закономерности с одним условием в условной части (те, в сумме будет 5). Принцип их создания аналогичен рассмотренному выше создаём (и записываем) закономерность – переносим информацию из неё в базу данных – заполняем оставшиеся поля - создаём (и записываем) закономерность – переносим информацию из неё в базу данных . Далее, создаём закономерность стремя условиями в условной части (их тоже должно быть пять штуки с шестью условиями в условной части (пять штук. Таким образом, Вы создали 15 закономерностей, каждая из которых содержится в соответствующей записи базы данных. Ваша база содержит 15 уникальных записей, но этого мало. Почему А потому, что WizWhy имеет ещё одно ограничение эта система находит только те закономерности, которые встречаются в базе данных хотя бы четыре раза. Поэтому, чтобы точно выполнить это условие скопируйте Ваши 15 записей три раза. Получим базу из 60 записей. Ваша база готова. ЗАМЕЧАНИЯ
- Целевая переменная – всегда одна и та же. Выбрали целевой переменной атрибут цена, значит для всех 15 закономерностей они будет целевым (значения целевого атрибута, естественно, могут быть разными в разных закономерностях например, цена = 10000, цена =
20000 и т.д.).
- Если будете использовать MS Access, то для числовых переменных (например, цена) выбирать тип данных=денежный НЕНУЖНО- Если создаёте базу в формате .txt – отделяйте значения водном столбце о другого табуляцией. Проверить возможности системы WizWhy по обнаружению вышеуказанных закономерностей. Загружаем базу в WizWhy (см. практическую работу. И начинаем проверять правила. Для этого выполняем следующий набор действий a) Выбираем первое правило Если цвет машины = красный то цена = $20000. b) Настраиваем параметры поиска правил (см. практическую работу. При этом задаём цена = $20000, minimum number of cases in a rule = 4, maximum number of condition in a rule = 6. c) Запускаем процесс поиска правил (см. практическую работу. d) После завершения процесса поиска правил, получаем набор правил (модель, которую можно использовать для поиска закономерностей. e) При помощи опции predict online (см. практическую работу) пытаемся обнаружить первую закономерность Если цвет машины = красный то цена = $20000. Вводим значение условия и запускаем процесс поиска. f) В результате система формирует отчёт, содержащий различную информацию. Вас интересует строка, которая начинает со слова Prediction. Это результат поиска. Например, для данного случая Prediction = 20000 – закономерность обнаружена Prediction = No
20000 – не обнаружена. g) Скопируйте отчёт в отчёт по контрольной работе. h) Повторите пп. a – g для оставшихся закономерностей. ВНИМАНИЕ Напоминаю цель работы состоит в проверке возможностей системы. Если какие-то из закономерностей не удалось обнаружить, то это не значит, что Вы ошиблись. Это значит, что программа не смогла найти эту закономерность, ивы смело копируете результаты её работы вот- чёт. Итак, содержание отчёта по контрольной работе
1. Титульный лист
2. Цель работы
3. 15 закономерностей в формате если то.
4. 15 уникальных записей из БД (скриншот).
5. 15 отчётов из predict online.
6. Выводы по работе (сколько правил найдено, сколько нет.