ALTER MINING STRUCTURE (DMX)
Crea un nuovo modello di data mining basato su una struttura di data mining esistente. A differenza dell'istruzione CREATE MINING MODEL, l'istruzione ALTER può creare un nuovo modello di data mining solo se esiste già una struttura di data mining.
Sintassi
ALTER MINING STRUCTURE <structure>
ADD MINING MODEL <model>
(
[(<column definition list>)]
)
USING <algorithm> [(<parameter list>)] [WITH DRILLTHROUGH]
Argomenti
- structure
Nome della struttura di data mining a cui aggiungere il modello.
- model
Nome univoco del modello.
- column definition list
Elenco delimitato da virgole contenente le definizioni delle colonne.
- algorithm
Nome definito dal provider di un provider di data mining.
- parameter list
Facoltativo. Elenco delimitato da virgole dei parametri definiti dal provider per l'algoritmo.
Osservazioni
Se la struttura di data mining contiene chiavi composte, il modello di data mining dovrà includere tutte le colonne chiave definite nella struttura.
Se il modello non richiede una colonna stimabile, come ad esempio i modelli creati utilizzando gli algoritmi Microsoft Clustering e Microsoft Sequence Clustering, non sarà necessario includere una definizione di colonna nell'istruzione. Tutti gli attributi nel modello risultante verranno gestiti come input.
La clausola WITH DRILLTHROUGH attiva il drill-through sul nuovo modello di data mining. È possibile attivare il drill-through solo al momento della creazione del modello.
Elenco delle definizioni di colonna
Per definire la struttura di un modello che utilizza l'elenco delle definizioni di colonna, è necessario includere le informazioni seguenti per ogni colonna:
- Nome (obbligatorio)
- Flag di modellazione
- Richiesta di stima, che indica l'algoritmo per la stima di questa colonna ed è indicata dalla clausola PREDICT o PREDICT_ONLY.
Per definire una singola colonna utilizzare la sintassi seguente nell'elenco delle definizioni di colonna:
<column name> [<modeling flags>] [<prediction>]
È invece possibile definire più flag di modellazione per una stessa colonna. Per una descrizione dei flag di data mining che è possibile definire sulle colonne dei modelli di data mining, vedere Colonne del modello di data mining.
Per descrivere la modalità di utilizzo della colonna di stima, utilizzare una clausola di stima. Nella tabella seguente vengono descritte le due clausole disponibili.
PREDICT |
Questa colonna può essere stimata dal modello e può essere specificata nei case di input per stimare il valore di altre colonne stimabili. |
PREDICT_ONLY |
Questa colonna può essere stimata dal modello, ma i relativi valori non possono essere utilizzati nei case di input per stimare il valore di altre colonne stimabili. |
Elenco delle definizioni di parametro
È possibile utilizzare l'elenco dei parametri per regolare le prestazioni e le funzionalità di un modello. La sintassi dell'elenco dei parametri è la seguente:
[<parameter> = <value>, <parameter> = <value>,…]
Per un elenco dei parametri associati a ogni algoritmo, vedere Algoritmi di data mining.
Esempi
Nell'esempio seguente viene aggiunto un modello di data mining Naive Bayes alla struttura di data mining New Mailing.
ALTER MINING STRUCTURE [New Mailing]
ADD MINING MODEL [Naive Bayes]
(
CustomerKey,
Gender,
[Number Cars Owned],
[Bike Buyer] PREDICT
)
Using Microsoft_Naive_Bayes
Vedere anche
Riferimento
Istruzioni DMX (Data Mining Extensions) per la definizione dei dati
Istruzioni DMX (Data Mining Extensions) per la manipolazione dei dati
Guida di riferimento alle istruzioni DMX (Data Mining Extensions)