Ders 2: Veri madenciliği modelleri zaman serisi madenciliği yapısına ekleme

Bu derste, yeni bir araştırma modeli ekleyecektir araştırma yapısı yalnızca oluşturduğunuz Ders 1: Bir zaman serisi araştırma modeli ve araştırma yapısı oluşturma.

alter araştırma YAPISI deyimi

Varolan bir için yeni bir araştırma modeli eklemek için araştırma yapısı, 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

  • Öngörülebilir sütunları tanımlama

  • Algoritma ve parametre değişiklikleri belirtme

MINING YAPISI alter deyim genel bir örneği aşağıda verilmiştir:

ALTER MINING STRUCTURE [<mining structure name>]
ADD MINING MODEL [<mining model name>]
   ([<key columns>],
    <mining model columns>
   )
USING <algorithm name>([<algorithm parameters>])
[WITH DRILLTHROUGH]

Veri madenciliği modelleri eklenecek varolan araştırma yapısı kodu ilk satırı tanımlar:

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 nesneyi dmx adlandırma hakkında daha fazla bilgi için bkz: Tanımlayıcılar (dmx).

Sonraki kod satırlarını araştırma modeli tarafından kullanılan araştırma yapısı sütunlarından tanımlayın:

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

Yalnızca içinde zaten varolan sütunları kullanabilirsiniz araştırma yapısı, anahtar sütunu ilk sütun listesinde olması gerekir ve araştırma yapısı.

Sonraki kod satırlarını tanımlar araştırma modeli ile yapabilecekleriniz algoritma parametreleri üreten araştırma algoritması küme algoritması üzerinde ve ayrıntılı eğitim durumlarda veri olup, kapalı madenciliği modelinden görünüme inebilir:

USING <algorithm name>([<algorithm parameters>])
WITH DRILLTHROUGH

Ayarlayabileceğiniz algoritma parametreleri hakkında daha fazla bilgi için bkz: Microsoft zaman Series algoritması Teknik Başvurusu.

Bu belirtin bir sütunda araştırma modeli kullanılması için tahmin aşağıdaki sözdizimini kullanarak:

<mining model column> PREDICT

Ders görevleri

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

  • Yeni bir saat serisi araştırma modeli yapısına ekleme.

  • Analiz ve tahmin farklı bir yöntem kullanılacak algoritma parametreleri değiştirmek

ARIMA bir saat Series modeli yapısına ekleme

İlk adımı, varolan yapısına yeni bir tahmin araştırma modeli eklemektir.Varsayılan olarak, Microsoft saat Series algoritma oluşturur saat serisi veri madenciliği modelleri ARIMA ve artxp, iki algoritmaları kullanarak ve karıştırma sonuçlar.Ancak, kullanmak için bir algoritma belirtebilirsiniz veya tam karışım algoritmalarının belirtebilirsiniz. Bu adımda, yalnızca ARIMA algoritmasını kullanan yeni bir modeli ekleyecektir.Bu algoritma, sql Server 2008'de yenidir ve uzun dönemli tahmin için en iyi duruma getirilmiş.

ARIMA saat serisi araştırma modeli eklemek için

  1. De Object Explorer, sağ örnek , 'ınAnalysis Servicesüzerine gelin Yeni bir sorguve i dmx Query Editor ve yeni, boş bir sorgu açmak için.

  2. MINING YAPISI alter deyim genel örneği boş sorgu kopyalayın.

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

    <mining structure name> 
    

    ile:

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

    <mining model name> 
    

    ile:

    Forecasting_ARIMA
    
  5. Aşağıdaki değiştirin:

    <key columns>,
    

    ile:

    [ReportingDate],
    [ModelRegion]
    

    OLUŞTURMA MADENCİLİĞİ MODELİNDE sağlanan tarih türü veya içerik türü bilgileri yinelemek için gereken Not deyim, çünkü bu bilgiler zaten araştırma yapısında depolanır.

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

    <mining model columns>
    

    ile:

    ([Quantity] PREDICT,
    [Amount] PREDICT
    )
    
  7. Aşağıdaki değiştirin:

    USING <algorithm name>([<algorithm parameters>]) 
    [WITH DRILLTHROUGH]
    

    ile:

    USING Microsoft_Time_Series (AUTO_DETECT_PERIODICITY = .08, FORECAST_METHOD = 'ARIMA')
    WITH DRILLTHROUGH
    

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

    ALTER MINING STRUCTURE [Forecasting_MIXED_Structure]
    ADD MINING MODEL [Forecasting_ARIMA]
       (
        [ReportingDate],
        [ModelRegion],
        ([Quantity] PREDICT,
        [Amount] PREDICT
       ) 
    USING Microsoft_Time_Series (AUTO_DETECT_PERIODICITY = .08, FORECAST_METHOD = 'ARIMA')
    WITH DRILLTHROUGH
    
  8. Üzerinde Dosya menüsünde'i tıklatın DMXQuery1.dmx Farklı Kaydet.

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

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

Bir artxp saat Series modeli yapısına ekleme

artxp algoritması varsayılan saat series algoritması sql Server 2005'te oldu ve kısa dönemli tahmin için en iyi duruma getirilmiştir.Öngörüler bütün kullanarak karşılaştırmak için üç saat serisi algoritmalar, artxp algoritmasına dayanan bir daha fazla model eklenir.

artxp saat series araştırma modeli eklemek için

  1. Boş sorgu penceresine aşağıdaki kodu kopyalayın.

    Yeni araştırma modeli adını ve forecast_method parametre değeri dışında bir şey değiştirmek gerekmez unutmayın.

    ALTER MINING STRUCTURE [Forecasting_MIXED_Structure]
    ADD MINING MODEL [Forecasting_ARTXP]
       (
        [ReportingDate],
        [ModelRegion],
        ([Quantity] PREDICT,
        [Amount] PREDICT
       ) 
    USING Microsoft_Time_Series (AUTO_DETECT_PERIODICITY = .08, FORECAST_METHOD = 'ARTXP')
    WITH DRILLTHROUGH
    
  2. Üzerinde Dosya menüsünde'i tıklatın DMXQuery1.dmx Farklı Kaydet.

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

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

Sonraki dersine tüm modeller ve araştırma yapısı işleyecektir.