Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir: SQL Server Analysis Services
Tahmin fonksiyonu, belirli bir sütun için tahmin edilen bir değer veya değerler kümesini döndürür.
Syntax
Predict(<scalar column reference>, [option1], [option2], [option n], [INCLUDE_NODE_ID], n)
Predict(<table column reference>, [option1], [option2], [option n], [INCLUDE_NODE_ID], n)
Şunun için geçerlidir:
Ya skaler sütun referansı ya da tablo sütun referansı.
Dönüş Türü
<Skaler sütun referansı>
veya
<Tablo sütunu referansı>
Dönüş türü, bu fonksiyonun uygulandığı sütun türüne bağlıdır.
Note
KAPSAYICI, EXCLUSION, INPUT_ONLY ve INCLUDE_STATISTICS yalnızca tablo sütunu referansı için geçerlidir, EXCLUDE_NULL ve INCLUDE_NULL ise yalnızca skaler sütun referansı için geçerlidir.
Remarks
Seçenekler arasında EXCLUDE_NULL (varsayılan), INCLUDE_NULL, KAPSAYICI, EXCLUSIVE (varsayılan), INPUT_ONLY ve INCLUDE_STATISTICS yer alır.
Note
Zaman serisi modelleri için Predict fonksiyonu INCLUDE_STATISTICS desteklemez.
INCLUDE_NODE_ID parametresi sonuçta $NODEID sütununu döndürür. NODE_ID, belirli bir durum için tahminin uygulandığı içerik düğümüdür. Bu parametre, tablo sütunlarında Predict kullanılırken isteğe bağlıdır.
n parametresi tablo sütunlarına uygulanır. Tahmin türüne göre geri dönen satır sayısını belirler. Eğer altta yatan sütun dizilikse, PredictSequence fonksiyonunu çağırır. Eğer altta yatan sütun zaman serisi ise, PredictTimeSeries fonksiyonunu çağırır. İlişkisel tahmin türleri için ise PredictAssociation fonksiyonu çağrılır.
Predict fonksiyonu polimorfizmayı destekler.
Aşağıdaki alternatif kısaltılmış biçimler sıkça kullanılır:
[Cinsiyet] Predict([Cinsiyet], EXCLUDE_NULL) için bir alternatiftir.
[Ürün Alımları] Predict([Ürün Alımları], EXCLUDE_NULL, ÖZEL) için bir alternatiftir.
Note
Bu fonksiyonun dönüş türü kendisi bir sütun referansı olarak kabul edilir. Bu, Predict fonksiyonunun, sütun referansı alan diğer fonksiyonlarda ( Predict fonksiyonu hariç) argüman olarak kullanılabileceği anlamına gelir.
Tablo değerli bir sütunda bir tahmine INCLUDE_STATISTICS aktarmak, ortaya çıkan tabloya $Probability ve $Support sütunları ekler. Bu sütunlar, ilgili iç içe tablo kaydının varoluş olasılığını tanımlar.
Examples
Aşağıdaki örnek, Adventure Works veritabanındaki en çok birlikte satılması muhtemel dört ürünü geri getirmek için Predict fonksiyonunu kullanır. Fonksiyon, ilişki kuralları madenciliği modeline karşı tahmin yaptığı için, daha önce açıklandığı gibi otomatik olarak PredictAssociation fonksiyonunu kullanır.
SELECT
Predict([Association].[v Assoc Seq Line Items],INCLUDE_STATISTICS,4)
FROM [Association]
Örnek sonuçlar:
Bu sorgu, tek bir sütunlu Expressionbir veri satırı döndürür, ancak o sütun aşağıdaki iç içe tabloyu içerir.
| Model | $SUPPORT | $PROBABILITY | $ADJUSTEDPROBABILITY |
|---|---|---|---|
| Spor-100 | 4334 | 0.291283016331743 | 0.252695851192499 |
| Su Şişesi | 2866 | 0.192620471805901 | 0.175205052318795 |
| Yama Kiti | 2113 | 0.142012232004839 | 0.132389356196586 |
| Dağ Lastiği Tüpü | 1992 | 0.133879965051415 | 0.125304947722259 |