Tahmin (dmx)
The Predict function returns a predicted value, or set of values, for a specified column.
Sözdizimi
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ı
Bir skaler sütun başvurusu veya bir tablo sütun başvurusu.
Dönüş Türü
<skaler 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 olmak üzere, özel, INPUT_ONLY ve INCLUDE_STATISTICS uygulama yalnızca bir tablo için sütun başvurusu ve exclude_null ve INCLUDE_NULL için yalnızca bir skaler sütun başvurusu uygulayın.
Açıklamalar
exclude_null (varsayılan), INCLUDE_NULL, INCLUSIVE, özel (varsayılan), INPUT_ONLY ve INCLUDE_STATISTICS seçenekleri içerir.
Not
saat serisi modeller için Predict işlev desteklemez INCLUDE_STATISTICS.
INCLUDE_NODE_ID parametresi $NODEID sütun sonucu döndürür.NODE_ID olan içerik düğümü, tahmin için belirli bir servis talebinin yürütülür.Bu parametreyi kullanırken isteğe bağlı Predict Tablo sütunları.
The n parameter applies to table columns.Türüne göre döndürülen satır sayısı ayarlar tahmin.Alttaki sütun sırası ise, çağrı PredictSequence işlev.Alttaki sütun saat serisi ise, çağrı PredictTimeSeries işlev.İlişkilendirilebilir türleri için tahmin, onu çağıran PredictAssociation işlev.
The Predict function supports polymorphism.
Sık kullanılan aşağıdaki alternatif kısaltılmış formlar:
[Gender] olduğu için alternatif Predict([Gender], exclude_null).
[Ürünleri Satınalmalar] başka bir çözüm Predict([ürünleri Satınalmalar], exclude_null, özel).
Not
Bu dönüş türü işlev kendini bir sütun başvurusu kabul edilir.Bunun anlamı Predict işlev bir bağımsız değişken bir sütun başvurusu bağımsız değişkeni olarak faydalanan diğer işlevleri olarak kullanılabilir (dışında Predict işlev kendisini).
Ekler sütunları bir tablo değerli sütun için bir tahmin INCLUDE_STATISTICS geçirerek $Probability ve $Support ortaya çıkan bir tablo.Bu sütunları ilişkili iç içe geçmiş tablo kaydının bulunması olasılığını açıklamaktadır.
Örnekler
Aşağıdaki örnek Predict birlikte satılacak olasılıkla Adventure Works ürünleri dört veritabanı geri dönmek için işlev.İşlev bir ilişkilendirme kuralları karşı tahmin etmektir çünkü araştırma modeli, otomatik olarak kullanır PredictAssociation işlev yukarıda anlatıldığı gibi.
SELECT
Predict([Association].[v Assoc Seq Line Items],INCLUDE_STATISTICS,4)
FROM [Association]
Örnek sonuçlar:
Bu sorgu, tek bir satır veri içeren bir sütun döndürür Expression, ancak bu sütun var. aşağıdaki iç içe geçmiş tablo
Model |
$DESTEK |
$OLASILIK |
$ADJUSTEDPROBABILITY |
---|---|---|---|
Spor-100 |
4334 |
0.291283016331743 |
0.252695851192499 |
Su şişe |
2866 |
0.192620471805901 |
0.175205052318795 |
Düzeltme paketi |
2113 |
0.142012232004839 |
0.132389356196586 |
Dağ Tekeri Borusu |
1992 |
0.133879965051415 |
0.125304947722259 |