Ders 2: Veri madenciliği modelleri madenciliği Pazar sepeti yapısı ekleme

Bu derste, iki veri madenciliği modelleri Market sepetine ekler araştırma yapısı oluşturduğunuz Ders 1: Pazar sepeti araştırma yapısı oluşturma.Bu veri madenciliği modelleri Öngörüler oluşturmanıza izin verir.

Müşteriler aynı anda satın eğilimindedir ürünleri türlerini tahmin etmek saat, iki veri madenciliği modelleri kullanarak oluşturacağınız Microsoft ilişkilendirme algoritması ve iki farklı değerler MINIMUM_PROBABILTY parametresi.

MINIMUM_PROBABILTYolan bir Microsoft ilişkilendirme algoritması parametre yardımcı belirleme kural sayısının farklı olduğunu bir araştırma modeli içerir belirterek minimum olasılık, bir kural gerekir sahiptir.Örneğin, bu değerin ayarlanması için 0.4 kuralını açıklar ürün birleşimi oluşma en az kırk yüzde olasılık varsa bir kuralı oluşturulabilir belirtir.

Değiştirme etkisini görebilir MINIMUM_PROBABILTY parametre daha yeni bir Ders.

alter araştırma YAPISI deyimi

İç içe geçmiş tablo için bir araştırma yapısı içeren bir araştırma modeli eklemek için kullandığınız ALTER ARAŞTIRMA YAPISI (DMX) deyim.Kod deyim, aşağıdaki bölüm ve birimlere bölünmez:

  • Tanımlamaaraştırma yapısı

  • Araştırma modeli adlandırma

  • Anahtar tanımlamasütun

  • Giriş ve öngörülebilir sütunları tanımlama

  • İç içe geçmiş tablo sütunları tanımlama

  • Algoritma ve parametre değişiklikleri tanımlama

Genel bir örneği aşağıda verilmiştir ALTER MINING STRUCTURE deyim iç içe geçmiş tablo sütunları içeren bir yapı araştırma modeli ekleyen:

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

Varolan kodu ilk satırı tanımlar araştırma yapısı için araştırma modeli eklenecek:

ALTER MINING STRUCTURE [<mining structure name>]

Sonraki satıra kodunun eklenecek madenciliği model adları araştırma yapısı:

ADD MINING MODEL [<mining model name>]

Bir nesnenin içinde veri Mining Extensions (dmx) adlandırma hakkında daha fazla bilgi için bkz: Tanımlayıcılar (dmx).

Sonraki kod satırları sütunları tanımlamak araştırma yapısı , kullanılacak araştırma modeli ile:

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

Yalnızca içinde zaten varolan sütunları kullanabilirsiniz araştırma yapısı.

Araştırma modeli sütunlar listesinde ilk sütununda anahtar sütununda olmalıdır araştırma yapısı.Ancak, size yazmak zorunda değil anahtar sonra anahtar sütun kullanımını belirtmek için.Araştırma yapısı oluşturduğunuzda zaten sütun anahtar olarak tanımladığınız olmasıdır.

Kalan satırlar yeni araştırma modeli sütun kullanımı belirtin.Bu belirtin bir sütunda araştırma modeli aşağıdaki sözdizimini kullanarak tahmin için kullanılacak:

<column name> PREDICT,

Kullanım belirtirseniz, veri eklemek gerekmez araştırma yapısı listesinde sütun.Başvurulan verileri tarafından kullanılan tüm sütunları araştırma yapısı otomatik olarak bu yapısına dayalı veri madenciliği modelleri tarafından kullanılabilir.Ancak, modeli, kullanım belirtmediğiniz sürece eğitim için sütunları kullanmaz.

Son satır kodun içinde algoritma ve oluşturmak için kullanılan algoritma parametreleri tanımlar araştırma modeli.

) USING <algorithm>( <algorithm parameters> )

Ders görevleri

Bu derste aşağıdaki görevleri gerçekleştirecek:

  • Bir ilişkiyi araştırma modeli kullanarak varsayılan olasılık yapısına ekler

  • Bir ilişkiyi araştırma modeli kullanılarak değiştirilmiş olasılık yapısına ekler

Varsayılan MINIMUM_PROBABILITY kullanarak yapı ilişkisi madenciliği Model ekleme

Yeni bir araştırma modeli Market sepetine eklemek için ilk görevi olan araştırma yapısı göre Microsoft ilişkilendirme algoritması kullanarak varsayılan değeri MINIMUM_PROBABILITY.

Bir ilişkiyi araştırma modeli eklemek için

  1. De Object Explorer, sağ örnek , 'ınAnalysis Servicesüzerine gelin Yeni bir sorguve i dmx.

    Sorgu Düzenleyicisi açılır ve yeni, boş bir sorgu içeriyor.

    Not

    Belirli bir karşı dmx sorgu oluşturmak için Analysis Services veritabanı, veritabanı yerine sağ tıklatınörnek.

  2. Genel örneği kopyalayın ALTER MINING STRUCTURE deyim boş sorgu içine.

  3. Aşağıdaki değiştirin:

    <mining structure name> 
    

    ile:

    [Market Basket]
    
  4. Aşağıdaki değiştirin:

    <mining model name> 
    

    ile:

    [Default Association]
    
  5. Aşağıdaki değiştirin:

    [<key column>],
    <mining model columns>,
    <table columns>
    (  [<nested key column>],
       <nested mining model columns> )
    

    ile:

    OrderNumber,
        [Products] PREDICT (
            [Model]
        )
    

    Bu durumda, [Products] Tablo belirlenmiş olarak tahmin edilebilir sütun. da, [Model] sütun dahil iç içe geçmiş tablo sütunları listesinde çünkü onu anahtar sütun iç içe geçmiş bir tablo.

    Not

    İç içe geçmiş bir anahtar farklı olduğunu unutmayın bir durum anahtarı.A durum anahtarı iç içe anahtar modellemek istediğiniz öznitelik ile ilgiliyken bir talebinin kimliktir.

  6. Aşağıdaki değiştirin:

    USING <algorithm>( <algorithm parameters> )
    

    ile:

    Using Microsoft_Association_Rules
    

    Sonuçta elde edilen deyim şimdi aşağıdaki gibi olmalıdır:

    ALTER MINING STRUCTURE [Market Basket]
    ADD MINING MODEL [Default Association]
    (
        OrderNumber,
        [Products] PREDICT (
            [Model]
        )
    )
    Using Microsoft_Association_Rules
    
  7. Üzerinde Dosya menüsünde'i tıklatın DMXQuery1.dmx Farklı Kaydet.

  8. De Farklı Kaydet iletişim kutusunda uygun klasöre göz atın ve dosyayı adlandırın Default_Association_Model.dmx.

  9. Araç çubuğundan, Execute düğme.

Bir ilişkiyi araştırma modeli MINIMUM_PROBABILITY varsayılanı değiştirme yapısı ekleme

Yeni bir araştırma modeli Market sepetine eklemek için sonraki görev olan araştırma yapısı göre Microsoft ilişkilendirme algoritması ve 0,01 için varsayılan değer değişikliği MINIMUM_PROBABILITY.Parametrenin değiştirilmesi neden olur Microsoft ilişkilendirme algoritma oluşturmak daha fazla kural.

Bir ilişkiyi araştırma modeli eklemek için

  1. De Object Explorer, sağ örnek , 'ınAnalysis Servicesüzerine gelin Yeni bir sorguve i dmx.

    Sorgu Düzenleyicisi açılır ve yeni, boş bir sorgu içeriyor.

  2. Genel örneği kopyalayın ALTER MINING STRUCTURE deyim boş sorgu içine.

  3. Aşağıdaki değiştirin:

    <mining structure name> 
    

    ile:

    Market Basket
    
  4. Aşağıdaki değiştirin:

    <mining model name> 
    

    ile:

    [Modified Association]
    
  5. Aşağıdaki değiştirin:

    <mining model columns>,
    <table columns>
    (  [<nested key column>],
       <nested mining model columns> )
    

    ile:

    OrderNumber,
    [Products] PREDICT (
            [Model]
        )
    

    Bu durumda, [Products] Tablo belirlenmiş olarak tahmin edilebilir sütun.Ayrıca, [MODEL] sütun dahil listesinde çünkü onu anahtar sütun iç içe geçmiş bir tablo.

  6. Aşağıdaki değiştirin:

    USING <algorithm>( <algorithm parameters> )
    

    ile:

    USING Microsoft_Association_Rules (Minimum_Probability = 0.1)
    

    Sonuçta elde edilen deyim şimdi aşağıdaki gibi olmalıdır:

    ALTER MINING STRUCTURE [Market Basket]
    ADD MINING MODEL [Modified Assocation]
    (
        OrderNumber,
        [Products] PREDICT (
            [Model]
        )
    )
    USING Microsoft_Association_Rules (Minimum_Probability = 0.1)
    
  7. Üzerinde Dosya menüsünde'i tıklatın DMXQuery1.dmx Farklı Kaydet.

  8. De Farklı Kaydet iletişim kutusunda uygun klasöre göz atın ve dosyayı adlandırın Değişiklik Association_Model.dmx.

  9. Araç çubuğundan, Execute düğme.

Pazar sepeti işlemek sonraki Bu ders, araştırma yapısı , ilişkili veri madenciliği modelleri ile birlikte.