- •Методичні вказівки
- •Содержание
- •Введение
- •Знакомство с программой интеллектуального анализа данных weka и подготовка данных Цель работы
- •Основные теоретические сведения
- •Формат файлов данных arff
- •Предварительная обработка данных
- •Отбор атрибутов
- •Нормализация данных
- •Дискретизация числовых атрибутов
- •Пропущенные значения
- •Выборка (sampling)
- •Задание на лабораторную работу
- •Контрольные вопросы
- •Параметры настройки алгоритмов классификации
- •Методы оценки ошибок классификации
- •Критерии сравнения работы классификаторов
- •Интерпретация результатов классификации в weka (Classifier output)
- •Задание на лабораторную работу
- •Контрольные вопросы
- •Методы оценки качества прогнозирования
- •Задание на лабораторную работу
- •Контрольные вопросы
- •Параметры настройки алгоритмов
- •Интерпретация результатов кластеризации в weka (Clusterer output)
- •Задание на лабораторную работу
- •Контрольные вопросы
- •Интерпретация результатов
- •Задание на лабораторную работу
- •Контрольные вопросы
- •Содержание отчета
- •Литература
- •Приложение а. Интерфейс программы weka
- •Основное окно программы
- •Модуль Explorer
- •Загрузка и предварительная обработка данных (Preprocess)
- •Классификация (Classify)
- •Кластеризация (Cluster)
- •Ассоциативные правила (Associate)
- •Отбор атрибутов (Selecting attributes)
- •Визуализация (Visualizing)
- •Модуль Experimenter
- •Модуль Knowledge flow
- •Приложение б. Варианты индивидуальных заданий
- •Приложение в. Контрольная работа для заочников
Методы оценки качества прогнозирования
Приведенные в разделе 2.2.2 параметры более полезны для описания задач классификации нежели для задач регрессии. Для задач регрессии ошибки не просто присутствуют или отсутствуют, а имеют различные числовые значения.
Альтернативные меры, некоторые из которых приведены в табл. 4.2, могут быть использованы для оценки успешности числовых предсказаний.
Таблица 3.2 – Меры оценки качества решения задачи регрессии
Параметр |
Формула для расчета |
Средний квадрат ошибки (mean-squared error) |
|
Среднеквадратическая ошибка (root mean-squared error) |
|
Средняя абсолютная ошибка (mean-absolute error) |
|
Относительный квадрат ошибка (relative-squared error)* |
|
Root relative-squared error* |
|
Relative-absolute error* |
|
Коэффициент корреляции (correlation coefficient)** |
|
|
|
где p1 , p2 , …, pn – значения, предсказанные для целевого атрибута тестовой выборки;
a1, a2 , …, an – реальные значения целевого атрибута;
– среднее арифметическое (* – обучающей выборки, ** – текстовой).
Задание на лабораторную работу
Выберите в в таблице Б.2 два набора данных. Выполните для каждой выборки следующие задания.
Загрузите набор данных.
При необходимости предварительно обработайте исходные данные.
Решите задачу регрессии при помощи следующих методов:
Linear regression;
SMOreg;
M5P (model trees and regression trees) со следующими параметрами настройки:
build regression tree: True, unpruned: True, useUnsmoothed: True;
build regression tree: True, unpruned: False, useUnsmoothed: True;
build regression tree: False, unpruned: True, useUnsmoothed: True;
build regression tree: False, unpruned: False, useUnsmoothed: True;
kNN.
Запишите полученные модели и сравните их эффективность (точность предсказания).
Отобразите результаты предсказания для 5 произвольных экземпляров.
Какие из атрибутов являются наиболее значимыми для предсказания значения целевого атрибута, судя из построенных моделей? Почему? Как изменится точность предсказания, если оставить только значимые атрибуты?
Контрольные вопросы
В чем состоит задача регрессии? Приведите практический пример?
Чем задача регрессии похожа и чем отличается от задачи классификации?
Что такое обучение с учителем и без учителя? К какому типу относится задача регрессии?
Задача регрессии относится к описательным или предсказательным и почему?
Опишите один из рассмотренных методов, решающих задачу регрессии?
Как оценить качество построенной модели для задачи регрессии?
Содержание отчета
1. Тема и цель работы
2. Задание к работе.
3. Результаты выполнения заданий п.3.3.
4. Ответы на контрольные вопросы.
5. Выводы, отображающие критический анализ результатов выполнения работы.
Задача кластеризации
Цель работы
На практике изучить работу алгоритмов кластеризации, научиться интерпретировать результаты их работы и выбирать наилучший метод для решаемой прикладной задачи.
Основные теоретические сведения
В лабораторной работе рассматриваются следующие методы кластеризации (в скобках приведено название в WEKA):
Разделяющий метод кластеризации K-средних (SimpleKMeans);
Иерархический метод кластеризации (HierarchicalClusterer)
Вероятностный метод кластеризации EM (EM)
Иерархический метод кластеризации COBWEB (COBWEB)
Метод основанный на плотности расположения объектов DBSCAN (DBScan)
Для добавления недостающих методов в WEKA необходимо установить пакет optics_dbScan.

,
,
,