Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Добавления: 5 декабря 2005 г.
На этом занятии к структуре интеллектуального анализа «Покупатель велосипеда», созданной на занятии Занятие 1. Создание структуры интеллектуального анализа данных для покупателя велосипеда, требуется добавить две модели интеллектуального анализа. Эти модели интеллектуального анализа позволяют просматривать данные, используя одну модель, и создавать прогнозы с помощью другой модели.
Для просмотра того, каким образом потенциальные заказчики могут быть упорядочены в соответствии со своими характеристиками, необходимо создать модель интеллектуального анализа на основе Алгоритм кластеризации (Microsoft). На одном из следующих занятий вы узнаете, каким образом данный алгоритм находит кластеры заказчиков с похожими характеристиками. Например, может оказаться, что некоторые заказчики живут близко друг к другу, ездят на велосипеде и имеют примерно равный уровень образования. Можно использовать данные кластеры, чтобы лучше понять, каким образом различные заказчики связаны между собой, и использовать эти сведения для создания маркетинговой стратегии, рассчитанной на конкретных заказчиков.
Для прогнозирования того, купит ли потенциальный заказчик велосипед, следует создать модель интеллектуального анализа данных на основе Алгоритм дерева принятия решений (Майкрософт). Этот алгоритм просматривает данные, связанные с каждым потенциальным заказчиком, и находит характеристики, релевантные для прогнозирования покупки велосипеда. Затем он сравнивает значения характеристик заказчиков, уже купивших велосипеды, с характеристиками потенциальных заказчиков для определения возможности того, что они купят велосипеды.
Инструкция ALTER MINING STRUCTURE
Инструкция ALTER MINING STRUCTURE (расширения интеллектуального анализа данных) используется для добавления модели интеллектуального анализа данных к структуре интеллектуального анализа. Исходный код инструкции можно разбить на части:
- Определение структуры интеллектуального анализа данных
- Указание имени модели интеллектуального анализа
- Определение ключевого столбца
- Определение столбцов исходных данных и прогнозируемых столбцов
- Идентификация алгоритма и изменений параметра
В следующем фрагменте показан стандартный пример инструкции ALTER MINING MODEL:
ALTER MINING STRUCTURE [<mining structure name>]
ADD MINING MODEL [<mining model name>]
(
[<key column>],
<mining model columns>,
) USING <algorithm name>( <algorithm parameters> )
В первой строке кода производится идентификация существующей структуры интеллектуального анализа, к которой требуется добавить модели интеллектуального анализа:
ALTER MINING STRUCTURE [<mining structure name>]
В следующей строчке кода присваивается имя модели интеллектуального анализа, добавляемой к структуре интеллектуального анализа:
ADD MINING MODEL [<mining model name>]
Дополнительные сведения о присвоении имени объекту в расширениях интеллектуального анализа данных см. в разделе Идентификаторы (расширения интеллектуального анализа данных).
Следующие строки кода задают столбцы из структуры интеллектуального анализа, которые будут использоваться моделью интеллектуального анализа:
[<key column>],
<mining model columns>
Можно использовать только существующие столбцы структуры интеллектуального анализа, причем первый столбец из списка должен быть ключевым столбцом структуры интеллектуального анализа.
В последней строчке кода определяется алгоритм интеллектуального анализа данных, который создает модель интеллектуального анализа, и параметры, которые можно передать алгоритму:
) USING <algorithm name>( <algorithm parameters> )
Дополнительные сведения о задаваемых параметрах алгоритма см. в разделах Алгоритм дерева принятия решений (Майкрософт) и Алгоритм кластеризации (Microsoft).
С помощью следующего синтаксиса можно указать столбец модели интеллектуального анализа, который следует использовать для прогнозирования:
<mining model column> PREDICT
Задачи занятия
На этом занятии вы выполните следующие задачи:
- Добавите модель интеллектуального анализа дерева принятия решений к структуре интеллектуального анализа «Покупатель велосипеда» с помощью алгоритма дерева принятия решений (Microsoft)
- Добавите модель интеллектуального анализа кластеризации к структуре интеллектуального анализа «Покупатель велосипеда» с помощью алгоритма кластеризации (Microsoft)
Добавление модели интеллектуального анализа дерева принятия решений к структуре интеллектуального анализа данных
Сначала следует добавить модель интеллектуального анализа на основе алгоритма дерева принятия решений (Microsoft).
Для добавления модели интеллектуального анализа дерева принятия решений
В Обозреватель объектов щелкните правой кнопкой мыши экземпляр Analysis Services, укажите Создать запрос, а затем выберите пункт Расширения интеллектуального анализа данных.
Откроется редактор запросов с новым пустым запросом.
Скопируйте стандартный пример использования инструкции ALTER MINING STRUCTURE в пустое окно запроса.
Замените:
<mining structure name>на:
Bike BuyerЗамените:
<mining model name>на:
Decision TreeЗамените:
<mining model columns>,на:
( [Customer Key], [Age], [Bike Buyer] PREDICT, [Commute Distance], [Education], [Gender], [House Owner Flag], [Marital Status], [Number Cars Owned], [Number Children At Home], [Occupation], [Region], [Total Children], [Yearly Income]В этом случае столбец [Bike Buyer] был обозначен как столбец PREDICT.
Замените:
USING <algorithm name>( <algorithm parameters> )на:
Using Microsoft_Decision_Trees WITH DRILLTHROUGHИнструкция WITH DRILLTHROUGH позволяет просматривать объекты, использованные для построения модели интеллектуального анализа.
В результате инструкция должна выглядеть следующим образом:
ALTER MINING STRUCTURE [Bike Buyer] ADD MINING MODEL [Decision Tree] ( [Customer Key], [Age], [Bike Buyer] PREDICT, [Commute Distance], [Education], [Gender], [House Owner Flag], [Marital Status], [Number Cars Owned], [Number Children At Home], [Occupation], [Region], [Total Children], [Yearly Income] ) USING Microsoft_Decision_Trees WITH DRILLTHROUGHВ меню Файл выберите Сохранить DMXQuery1.dmx как.
В диалоговом окне Сохранить как укажите расположение соответствующей папки и назовите файл DT_Model.dmx.
На панели инструментов нажмите кнопку Выполнить.
Добавление модели интеллектуального анализа кластеризации к структуре интеллектуального анализа данных
Затем следует добавить модель интеллектуального анализа к структуре интеллектуального анализа «Покупатель велосипеда» с помощью алгоритма кластеризации (Microsoft). Поскольку модель интеллектуального анализа кластеризации будет использовать все столбцы, определенные в структуре интеллектуального анализа, можно добавить модель к структуре без определения столбцов для модели интеллектуального анализа.
Для добавления модели интеллектуального анализа кластеризации
В Обозреватель объектов щелкните правой кнопкой мыши экземпляр Analysis Services, укажите Создать запрос, а затем выберите пункт Расширения интеллектуального анализа данных.
Откроется редактор запросов с новым пустым запросом.
Скопируйте стандартный пример использования инструкции ALTER MINING STRUCTURE в пустое окно запроса.
Замените:
<mining structure name>на:
Bike BuyerЗамените:
<mining model>на:
Clustering ModelУдалите:
( [<key column>], <mining model columns>, )Замените:
USING <algorithm name>( <algorithm parameters> )на:
Using Microsoft_ClusteringПолная инструкция должна выглядеть так:
ALTER MINING STRUCTURE [Bike Buyer] ADD MINING MODEL [Clustering] USING Microsoft_ClusteringВ меню Файл выберите Сохранить DMXQuery1.dmx как.
В диалоговом окне Сохранить как укажите расположение соответствующей папки и назовите файл Clustering_Model.dmx.
На панели инструментов нажмите кнопку Выполнить.
На следующем занятии вы научитесь обрабатывать модели и структуры интеллектуального анализа.
Следующее занятие
Занятие 3. Обработка структуры интеллектуального анализа данных «Покупатель велосипеда»