(DMX) tahmin
The Predict işlev returns a predicted value, or küme of values, for a specified sütun.
Predict(<scalar column reference>, [option1], [option2], [option n], [INCLUDE_NODE_ID], n)
Predict(<table column reference>, [option1], [option2], [option n], [INCLUDE_NODE_ID], n)
Geçerli Oldukları
skaler bir sütun başvurusu veya bir Tablo sütun başvurusu.
Dönüş Türü
<skaler bir sütun başvurusu>
veya
<Tablo sütun başvurusu>
Dönüş türü, bu işlev, uygulandığı sütun türüne bağlıdır.
Not
DAHIL, özel ve INPUT_ONLY INCLUDE_STATISTICS uygulama yalnızca bir tablo için sütun başvurusu ve EXCLUDE_NULL ve INCLUDE_NULL yalnızca bir skaler bir sütun başvurusu için geçerlidir.
Remarks
Seçenekler şunlardır: EXCLUDE_NULL (varsayılan), INCLUDE_NULL INCLUSIVE, Özel (varsayılan), INPUT_ONLY ve INCLUDE_STATISTICS.
Not
saat serisi modelleriyle, Predict işlev INCLUDE_STATISTICS desteklemiyor.
INCLUDE_NODE_ID parametre $ NODEID sütun sonucu verir.NODE_ID tahmin belirli bir durum yürütüldüğü içerik düğümdür.Bu parametreyi kullanırken isteğe bağlıdır Predict Tablo Sütunlar.
The n parameter applies to tablo columns. Bu, tahmin türüne göre döndürülen satırların sayısını ayarlar.Temel alınan sütun sırası, onu çağıran PredictSequence işlev. Temel alınan sütun saat serilerini, onu çağıran PredictTimeSeries işlev. Tahmin ilişkilendirilebilir türleri için onu çağıran PredictAssociation işlev.
The Predict işlev supports polymorphism.
Aşağıdaki kısaltılmış diğer formlarını sıklıkla kullanılır:
[Cinsiyet] için alternatif olur. Predict([Cinsiyet] EXCLUDE_NULL).
[Ürün Satınalmalar] başka bir çözüm için Predict([Ürünleri Satınalmalar] EXCLUDE_NULL EXCLUSIVE).
Not
Bu işlevin dönüş türü kendisi bir sütun başvurusu kabul edilir.Bunun anlamı Predict işlev bağımsız değişken olarak bir sütun başvurusu, diğer işlevlerinin bir bağımsız değişken olarak kullanılabilir (dışında Predict işlevin kendisi).
INCLUDE_STATISTICS tablo değerli bir sütun için bir tahmin geçirmeden sütunları ekler. $Probability ve $Support Sonuç tabloya. Bu sütun, ilişkili iç içe geçmiş tablo kaydının varlığı olasılığını açıklayın.
Örnekler
Aşağıdaki örnek Predict işlev, olasılıkla birlikte satılacak olan Adventure Works veritabanında dört ürünleri dönün. Işlev model mining ilişkilendirmesi kuralları karşı tahmin için otomatik olarak kullanır PredictAssociation açıklandığı gibi önceki işlev.
SELECT
Predict([Association].[v Assoc Seq Line Items],INCLUDE_STATISTICS,4)
FROM [Association]
Örnek sonuçlar:
Bu sorgu içeren bir sütun, veri tek bir satır döndürür. Expression, ancak bu sütun, aşağıdaki iç içe geçmiş tablo içerir.
Model |
$ DESTEĞİ |
$ OLASILIK |
$ adjustedprobability |
---|---|---|---|
Spor 100 |
4334 |
0.291283016331743 |
0.252695851192499 |
Su Şişesi |
2866 |
0.192620471805901 |
0.175205052318795 |
Düzeltme eki paketi |
2113 |
0.142012232004839 |
0.132389356196586 |
Dağ Tekeri Borusu |
1992 |
0.133879965051415 |
0.125304947722259 |