Freigeben über


Lektion 2: Hinzufügen von Miningmodellen zur Bike Buyer Mining Struktur

In dieser Lektion fügen Sie der Bike Buyer Mining-Struktur zwei Miningmodelle hinzu, die Sie erstellt Lektion 1: Erstellen der Bike Buyer Mining-Struktur. Mit diesen Miningmodellen können Sie die Daten mit einem Modell untersuchen und mit einem anderen Vorhersagen erstellen.

Um zu erfahren, wie potenzielle Kunden nach ihren Merkmalen kategorisiert werden können, erstellen Sie ein Miningmodell basierend auf dem Microsoft Clustering-Algorithmus. In einer späteren Lektion erfahren Sie, wie dieser Algorithmus Cluster von Kunden findet, die ähnliche Merkmale teilen. So könnten Sie beispielsweise feststellen, dass bestimmte Kunden nahe beieinander leben, mit dem Fahrrad pendeln und ähnliche Bildungshintergründe haben. Sie können diese Cluster verwenden, um besser zu verstehen, wie verschiedene Kunden zusammenhängen, und die Informationen verwenden, um eine Marketingstrategie zu erstellen, die auf bestimmte Kunden ausgerichtet ist.

Um vorherzusagen, ob ein potenzieller Kunde wahrscheinlich ein Fahrrad kauft, erstellen Sie ein Miningmodell basierend auf dem Microsoft Decision Trees-Algorithmus. Dieser Algorithmus durchsieht die Informationen, die jedem potenziellen Kunden zugeordnet sind, und findet Merkmale, die bei der Vorhersage nützlich sind, wenn sie ein Fahrrad kaufen werden. Anschließend werden die Werte der Eigenschaften früherer Fahrradkäufer mit neuen potenziellen Kunden verglichen, um festzustellen, ob die neuen potenziellen Kunden wahrscheinlich ein Fahrrad kaufen.

ALTER MINING STRUCTURE-Anweisung

Um der Bergbaustruktur ein Bergbaumodell hinzuzufügen, verwenden Sie die ALTER MINING STRUCTURE (DMX)-Anweisung. Der Code in der Anweisung kann in die folgenden Teile unterteilt werden:

  • Identifizieren der Bergbaustruktur

  • Benennen des Miningmodells

  • Definieren der Schlüsselspalte

  • Definieren der Eingabe- und vorhersagbaren Spalten

  • Identifizieren des Algorithmus und der Parameteränderungen

Nachfolgend sehen Sie ein Beispiel für eine generische ALTER MINING MODEL-Anweisung:

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>)  

Die erste Zeile des Codes identifiziert die vorhandene Miningstruktur, der die Miningmodelle hinzugefügt werden:

ALTER MINING STRUCTURE [<mining structure name>]  

Die nächste Zeile des Codes benennt das Miningmodell, das der Miningstruktur hinzugefügt wird:

ADD MINING MODEL [<mining model name>]  

Informationen zum Benennen eines Objekts in DMX finden Sie unter Identifiers (DMX).

Die nächsten Zeilen des Codes definieren Spalten aus der Miningstruktur, die vom Miningmodell verwendet werden:

[<key column>],  
<mining model columns>  

Sie können nur Spalten verwenden, die bereits in der Miningstruktur vorhanden sind, und die erste Spalte in der Liste muss die Schlüsselspalte aus der Miningstruktur sein.

Die nächste Zeile des Codes definiert den Miningalgorithmus, der das Miningmodell und die Algorithmusparameter generiert, die Sie für den Algorithmus festlegen können:

) USING <algorithm name>( <algorithm parameters> )  

Weitere Informationen zu den Algorithmusparametern, die Sie anpassen können, finden Sie unter Microsoft Decision Trees Algorithm und Microsoft Clustering Algorithm.

Sie können angeben, dass eine Spalte im Miningmodell für die Vorhersage verwendet werden soll, indem Sie die folgende Syntax verwenden:

<mining model column> PREDICT  

Die letzte Zeile des Codes, die optional ist, definiert einen Filter, der beim Trainieren und Testen des Modells angewendet wird. Weitere Informationen zum Anwenden von Filtern auf Miningmodelle finden Sie unter Filters for Mining Models (Analysis Services - Data Mining).

Lektionsaufgaben

In dieser Lektion führen Sie die folgenden Aufgaben aus:

  • Hinzufügen eines Entscheidungsbaum-Miningmodells zur Bike Buyer-Struktur mithilfe des Microsoft Decision Trees-Algorithmus

  • Hinzufügen eines Clustering-Miningmodells zur Bike Buyer-Struktur mithilfe des Microsoft Clustering-Algorithmus

  • Da Sie Ergebnisse für alle Fälle anzeigen möchten, fügen Sie noch keinen Filter zu einem der beiden Modelle hinzu.

Hinzufügen eines Decision Tree Mining-Modells zur Struktur

Der erste Schritt besteht darin, ein Miningmodell basierend auf dem Microsoft Decision Trees-Algorithmus hinzuzufügen.

So fügen Sie ein Entscheidungsbaum-Miningmodell hinzu

  1. Klicken Sie im Objekt-Explorer mit der rechten Maustaste auf die Instanz von Analysis Services, zeigen Sie auf Neue Abfrage, und klicken Sie dann auf DMX, um den Abfrage-Editor und eine neue, leere Abfrage zu öffnen.

  2. Kopieren Sie das generische Beispiel der ALTER MINING STRUCTURE-Anweisung in die leere Abfrage.

  3. Ersetzen Sie Folgendes:

    <mining structure name>   
    

    Durch:

    [Bike Buyer]  
    
  4. Ersetzen Sie Folgendes:

    <mining model name>   
    

    Durch:

    Decision Tree  
    
  5. Ersetzen Sie Folgendes:

    <mining model columns>,  
    

    Durch:

    (  
       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]  
    

    In diesem Fall wurde die [Bike Buyer] Spalte als Prognosespalte festgelegt.

  6. Ersetzen Sie Folgendes:

    USING <algorithm name>( <algorithm parameters> )   
    

    Durch:

    Using Microsoft_Decision_Trees  
    WITH DRILLTHROUGH  
    

    Mit der WITH DRILLTHROUGH-Anweisung können Sie die Fälle untersuchen, die zum Erstellen des Miningmodells verwendet wurden.

    Die resultierende Anweisung sollte nun wie folgt aussehen:

    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  
    
  7. Klicken Sie im Menü Datei auf Speichern unter DMXQuery1.dmx.

  8. Navigieren Sie im Dialogfeld " Speichern unter " zum entsprechenden Ordner, und benennen Sie die Datei DT_Model.dmx.

  9. Klicken Sie auf der Symbolleiste auf die Schaltfläche "Ausführen ".

Hinzufügen eines Clustering Mining-Modells zur Struktur

Sie können nun ein Miningmodell zur Bike Buyer-Miningstruktur hinzufügen, basierend auf dem Microsoft Clustering-Algorithmus. Da das Clustering-Miningmodell alle Spalten verwendet, die in der Miningstruktur definiert sind, können Sie eine Abkürzung verwenden, um das Modell der Struktur hinzuzufügen, indem Sie die Definition der Miningspalten weglassen.

So fügen Sie ein Clustering Mining-Modell hinzu

  1. Klicken Sie im Objekt-Explorer mit der rechten Maustaste auf die Instanz von Analysis Services, zeigen Sie auf "Neue Abfrage", und klicken Sie dann auf "DMX", damit der Abfrage-Editor geöffnet wird und eine neue, leere Abfrage erstellt wird.

  2. Kopieren Sie das generische Beispiel der ALTER MINING STRUCTURE-Anweisung in die leere Abfrage.

  3. Ersetzen Sie Folgendes:

    <mining structure name>   
    

    Durch:

    [Bike Buyer]  
    
  4. Ersetzen Sie Folgendes:

    <mining model>   
    

    Durch:

    Clustering Model  
    
  5. Löschen Sie Folgendes:

    (  
        [<key column>],  
        <mining model columns>,  
    )  
    
  6. Ersetzen Sie Folgendes:

    USING <algorithm name>( <algorithm parameters> )  
    

    Durch:

    USING Microsoft_Clustering  
    

    Die vollständige Anweisung sollte nun wie folgt aussehen:

    ALTER MINING STRUCTURE [Bike Buyer]  
    ADD MINING MODEL [Clustering]  
    USING Microsoft_Clustering   
    
  7. Klicken Sie im Menü Datei auf Speichern unter DMXQuery1.dmx.

  8. Navigieren Sie im Dialogfeld " Speichern unter " zum entsprechenden Ordner, und benennen Sie die Datei Clustering_Model.dmx.

  9. Klicken Sie auf der Symbolleiste auf die Schaltfläche "Ausführen ".

In der nächsten Lektion verarbeiten Sie die Modelle und die Bergbaustruktur.

Nächste Lektion

Lektion 3: Verarbeiten der Bike Buyer-Miningstruktur