Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En esta lección, agregará dos modelos de minería de datos a la estructura de minería de datos Market Basket que creó en la lección 1: Crear la estructura de minería de datos de cesta de mercado. Estos modelos de minería de datos le permitirán crear predicciones.
Para predecir los tipos de productos que los clientes tienden a comprar al mismo tiempo, creará dos modelos de minería de datos mediante el algoritmo de asociación de Microsoft y dos valores diferentes para el parámetro MINIMUM_PROBABILTY .
MINIMUM_PROBABILTY es un parámetro de algoritmo de asociación de Microsoft que ayuda a determinar el número de reglas que contendrá un modelo de minería de datos especificando la probabilidad mínima que debe tener una regla. Por ejemplo, establecer este valor en 0,4 especifica que una regla solo se puede generar si la combinación de productos que describe la regla tiene al menos una probabilidad de cuarenta por ciento de producirse.
Verá el efecto de cambiar el parámetro MINIMUM_PROBABILTY en una lección posterior.
ALTER MINING STRUCTURE (instrucción)
Para agregar un modelo de minería de datos que contiene una tabla anidada a una estructura de minería de datos, use la instrucción ALTER MINING STRUCTURE (DMX). El código en la instrucción se puede desglosar en las siguientes partes:
Identificación de la estructura de minería de datos
Nomenclatura del modelo de minería de datos
Definición de la columna de clave
Definición de las columnas de entrada y predecibles
Definición de columnas de tablas anidadas
Identificación del algoritmo y los cambios de parámetros
A continuación se muestra un ejemplo genérico de la ALTER MINING STRUCTURE instrucción que agrega un modelo de minería de datos a una estructura que incluye columnas de tabla anidadas:
ALTER MINING STRUCTURE [<Mining Structure Name>]
ADD MINING MODEL [<Mining Model Name>]
(
[<key column>],
<mining model column> <usage>,
<table columns>
( [<nested key column>],
<nested mining model columns> )
) USING <algorithm>( <algorithm parameters> )
La primera línea del código identifica la estructura de minería existente a la que se agregará el modelo de minería:
ALTER MINING STRUCTURE [<mining structure name>]
La siguiente línea de código nombra el modelo de minería que se agregará a la estructura de minería:
ADD MINING MODEL [<mining model name>]
Para obtener información sobre cómo asignar un nombre a un objeto en Extensiones de minería de datos (DMX), vea Identificadores (DMX).
Las siguientes líneas del código definen las columnas en la estructura de minería que utilizará el modelo de minería.
[<key column>],
<mining model columns> <usage>,
Solo puede usar columnas que ya existen en la estructura de minería.
La primera columna de la lista de columnas del modelo de minería de datos debe ser la columna clave de la estructura de minería de datos. Sin embargo, no es necesario escribir KEY después de la columna de clave para especificar el uso. Esto se debe a que ya ha definido la columna como una clave al crear la estructura de datos para minería.
Las líneas restantes especifican el uso de las columnas en el nuevo modelo de minería. Puede especificar que se usará una columna en el modelo de minería de datos para la predicción mediante la sintaxis siguiente:
<column name> PREDICT,
Si no especifica el uso, no es necesario incluir una columna de estructura de minería de datos en la lista. Todas las columnas usadas por la estructura de minería de datos a las que se hace referencia están disponibles automáticamente para su uso por parte de los modelos de minería de datos basados en esa estructura. Sin embargo, el modelo no usará las columnas para el entrenamiento a menos que especifique el uso.
La última línea del código define el algoritmo de datos y los parámetros de algoritmo que se usarán para generar el modelo de minería de datos.
) USING <algorithm>( <algorithm parameters> )
Tareas de la lección
Realizará las siguientes tareas en esta lección:
Añade un modelo de minería de asociación a la estructura mediante la probabilidad predeterminada
Adición de un modelo de minería de datos de asociación a la estructura mediante una probabilidad modificada
Agregar un modelo de minería de asociación a la estructura usando el MINIMUM_PROBABILITY predeterminado
La primera tarea consiste en agregar un nuevo modelo de minería de datos a la estructura de minería de datos Market Basket basada en el algoritmo de asociación de Microsoft con el valor predeterminado para MINIMUM_PROBABILITY.
Para agregar un modelo de minería de datos de asociación
En el Explorador de objetos, haga clic con el botón derecho en la instancia de Analysis Services, seleccione Nueva consulta y, a continuación, haga clic en DMX.
Se abre el Editor de consultas y contiene una consulta nueva en blanco.
Nota:
Para crear una consulta DMX en una base de datos específica de Analysis Services, haga clic con el botón derecho en la base de datos en lugar de la instancia.
Copie el ejemplo genérico de la
ALTER MINING STRUCTUREinstrucción en la consulta en blanco.Reemplace lo siguiente:
<mining structure name>con:
[Market Basket]Reemplace lo siguiente:
<mining model name>con:
[Default Association]Reemplace lo siguiente:
[<key column>], <mining model columns>, <table columns> ( [<nested key column>], <nested mining model columns> )con:
OrderNumber, [Products] PREDICT ( [Model] )En este caso, la
[Products]tabla se ha designado como columna de predicción.También, la[Model]columna se incluye en la lista de columnas de tabla anidadas porque es la columna clave de la tabla anidada.Nota:
Recuerde que una clave anidada es diferente de una clave condicional. Una clave de caso es un identificador único del caso, mientras que la clave anidada es un atributo que desea modelar.
Reemplace lo siguiente:
USING <algorithm>( <algorithm parameters> )con:
Using Microsoft_Association_RulesLa instrucción resultante debe ser la siguiente:
ALTER MINING STRUCTURE [Market Basket] ADD MINING MODEL [Default Association] ( OrderNumber, [Products] PREDICT ( [Model] ) ) Using Microsoft_Association_RulesEn el menú Archivo , haga clic en Guardar DMXQuery1.dmx Como.
En el cuadro de diálogo Guardar como , vaya a la carpeta adecuada y asigne al archivo
Default_Association_Model.dmxel nombre .En la barra de herramientas, haga clic en el botón Ejecutar .
Agregar un modelo de minería de datos de asociación a la estructura y cambiar el MINIMUM_PROBABILITY predeterminado.
La siguiente tarea consiste en agregar un nuevo modelo de minería de datos a la estructura de minería de datos Market Basket basada en el algoritmo de asociación de Microsoft y cambiar el valor predeterminado de MINIMUM_PROBABILITY a 0,01. Cambiar el parámetro hará que el algoritmo de asociación de Microsoft cree más reglas.
Para agregar un modelo de minería de asociación
En el Explorador de objetos, haga clic con el botón derecho en la instancia de Analysis Services, seleccione Nueva consulta y, a continuación, haga clic en DMX.
Se abre el Editor de consultas y contiene una consulta nueva en blanco.
Copie el ejemplo genérico de la
ALTER MINING STRUCTUREinstrucción en la consulta en blanco.Reemplace lo siguiente:
<mining structure name>con:
Market BasketReemplace lo siguiente:
<mining model name>con:
[Modified Association]Reemplace lo siguiente:
<mining model columns>, <table columns> ( [<nested key column>], <nested mining model columns> )con:
OrderNumber, [Products] PREDICT ( [Model] )En este caso, la
[Products]tabla se ha designado como columna predecible. Además, la[MODEL]columna se incluye en la lista porque es la columna de clave de la tabla anidada.Reemplace lo siguiente:
USING <algorithm>( <algorithm parameters> )con:
USING Microsoft_Association_Rules (Minimum_Probability = 0.1)La instrucción resultante debe ser la siguiente:
ALTER MINING STRUCTURE [Market Basket] ADD MINING MODEL [Modified Assocation] ( OrderNumber, [Products] PREDICT ( [Model] ) ) USING Microsoft_Association_Rules (Minimum_Probability = 0.1)En el menú Archivo , haga clic en Guardar DMXQuery1.dmx Como.
En el cuadro de diálogo Guardar como , vaya a la carpeta adecuada y asigne al archivo
Modified Association_Model.dmxel nombre .En la barra de herramientas, haga clic en el botón Ejecutar .
En esta lección siguiente procesará la estructura de minería de datos Market Basket junto con sus modelos de minería de datos asociados.
Lección siguiente
Lección 3: Procesamiento de la estructura de análisis de cestas de mercado