Lição 2: Adicionando modelos de mineração à estrutura de mineração de Comprador de Bicicleta
Nesta lição, você adicionará dois modelos de mineração à estrutura de mineração Bike Buyer que criou a Lição 1: Criando a estrutura de mineração do comprador de bicicletas. Esses modelos de mineração lhe permitirão explorar os dados usando um modelo e criar previsões usando outro.
Para explorar como clientes potenciais podem ser categorizados por suas características, você criará um modelo de mineração com base no Algoritmo de Clustering da Microsoft. Em uma lição posterior, você explorará como esse algoritmo localiza clusters de clientes que compartilham características semelhantes. Por exemplo, você pode identificar que alguns clientes tendem a viver perto de outros, andar de bicicleta e ter formação acadêmica similar. É possível usar esses clusters para entender melhor como clientes diferentes estão relacionados e usar as informações para criar uma estratégia de marketing cujo alvo são clientes específicos.
Para prever se um cliente em potencial provavelmente comprará uma bicicleta, você criará um modelo de mineração com base no Algoritmo de Árvores de Decisão da Microsoft. Esse algoritmo verifica as informações associadas a cada cliente potencial e identifica características que são úteis para prever se eles comprarão uma bicicleta. Em seguida, ele compara os valores das características dos compradores de bicicletas anteriores com as dos novos clientes potenciais para determinar se esses clientes novos têm probabilidade de comprar uma bicicleta.
Instrução ALTER MINING STRUCTURE
Para adicionar um modelo de mineração à estrutura de mineração, use a instrução ALTER MINING STRUCTURE (DMX ). O código na instrução pode ser dividido nas seguintes partes:
Identificando a estrutura de mineração
Nomeando o modelo de mineração
Definindo a coluna de chave
Definindo as colunas de entrada e as previsíveis
Identificando as alterações de algoritmo e de parâmetro
Veja a seguir um exemplo genérico da instrução 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> )
WITH FILTER (<expression>)
A primeira linha do código identifica a estrutura de mineração existente à qual os modelos de mineração serão adicionados:
ALTER MINING STRUCTURE [<mining structure name>]
A linha seguinte do código nomeia o modelo de mineração que será adicionado à estrutura de mineração:
ADD MINING MODEL [<mining model name>]
Para obter informações sobre como nomear um objeto no DMX, consulte Identificadores (DMX).
As linhas seguintes do código definem as colunas a partir da estrutura de mineração que será usada pelo modelo de mineração:
[<key column>],
<mining model columns>
Você só pode usar colunas que já existem na estrutura de mineração, e a primeira coluna na lista deve ser a coluna de chave da estrutura de mineração.
A linha seguinte do código define o algoritmo de mineração que gera o modelo de mineração e os parâmetros que podem ser definidos no algoritmo:
) USING <algorithm name>( <algorithm parameters> )
Para obter mais informações sobre os parâmetros de algoritmo que você pode ajustar, consulte Algoritmo árvores de decisão da Microsoft e Algoritmo de clustering da Microsoft.
Você pode especificar que uma coluna no modelo de mineração seja utilizada para previsão usando a seguinte sintaxe:
<mining model column> PREDICT
A última linha do código, que é opcional, define o filtro que é aplicado para treinamento e teste do modelo. Para obter mais informações sobre como aplicar filtros a modelos de mineração, consulte Filtros para modelos de mineração (Analysis Services – Mineração de Dados).
Tarefas da lição
Você executará as seguintes tarefas nesta lição:
Adicionar um modelo de mineração de árvore de decisão à estrutura Bike Buyer usando o algoritmo Árvores de Decisão da Microsoft
Adicionar um modelo de mineração clustering à estrutura Bike Buyer usando o algoritmo Microsoft Clustering
Como deseja ver os resultados de todos os casos, você ainda não adicionará um filtro a nenhum modelo.
Adicionando um modelo de mineração de árvore de decisão à estrutura
A primeira etapa é adicionar um modelo de mineração com base no algoritmo Árvores de Decisão da Microsoft.
Para adicionar um modelo de mineração de árvore de decisão
Em Pesquisador de Objetos, clique com o botão direito do mouse na instância do Analysis Services, aponte para Nova Consulta e clique em DMX para abrir Editor de Consultas e uma nova consulta em branco.
Copie o exemplo genérico da instrução ALTER MINING STRUCTURE na consulta em branco.
Substitua o seguinte:
<mining structure name>
por:
[Bike Buyer]
Substitua o seguinte:
<mining model name>
por:
Decision Tree
Substitua o seguinte:
<mining model columns>,
por:
( CustomerKey, [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]
Nesse caso, a coluna
[Bike Buyer]
foi designada como a coluna PREDICT.Substitua o seguinte:
USING <algorithm name>( <algorithm parameters> )
por:
Using Microsoft_Decision_Trees WITH DRILLTHROUGH
A instrução WITH DRILLTHROUGH permite explorar os casos que foram usados para criar o modelo de mineração.
A instrução resultante deverá ser agora:
ALTER MINING STRUCTURE [Bike Buyer] ADD MINING MODEL [Decision Tree] ( CustomerKey, [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
No menu Arquivo , clique em Salvar DMXQuery1.dmx As.
Na caixa de diálogo Salvar como , navegue até a pasta apropriada e nomeie o arquivo
DT_Model.dmx
.Na barra de ferramentas, clique no botão Executar .
Adicionando um modelo de mineração de clustering à estrutura
Agora você pode adicionar um modelo de mineração à estrutura de mineração Bike Buyer com base no algoritmo Microsoft Clustering. Como o modelo de mineração de clustering usará todas as colunas definidas na estrutura de mineração, você pode usar um atalho para adicionar o modelo à estrutura omitindo a definição das colunas de mineração.
Para adicionar um modelo de mineração de Clustering
Em Pesquisador de Objetos, clique com o botão direito do mouse na instância do Analysis Services, aponte para Nova Consulta e clique em DMX para abrir Editor de Consultas abrir e uma nova consulta em branco.
Copie o exemplo genérico da instrução ALTER MINING STRUCTURE na consulta em branco.
Substitua o seguinte:
<mining structure name>
por:
[Bike Buyer]
Substitua o seguinte:
<mining model>
por:
Clustering Model
Exclua:
( [<key column>], <mining model columns>, )
Substitua o seguinte:
USING <algorithm name>( <algorithm parameters> )
por:
USING Microsoft_Clustering
A instrução completa agora deve ser:
ALTER MINING STRUCTURE [Bike Buyer] ADD MINING MODEL [Clustering] USING Microsoft_Clustering
No menu Arquivo , clique em Salvar DMXQuery1.dmx As.
Na caixa de diálogo Salvar como , navegue até a pasta apropriada e nomeie o arquivo
Clustering_Model.dmx
.Na barra de ferramentas, clique no botão Executar .
Na próxima lição, você processará os modelos e a estrutura de mineração.
Próxima lição
Lição 3: Processando a estrutura de mineração Comprador de Bicicleta