Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro: Analytické služby SQL Serveru
Funkce Predikce vrací předpovězení hodnoty, tedy množinu hodnot, pro určený sloupec.
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)
Platí pro
Buď skalární sloupcový odkaz, nebo sloupcový odkaz v tabulce.
Návratový typ
<Sloupcová reference na skalární>
nebo
<Sloupec tabulky>
Typ návratu závisí na typu sloupce, na který je tato funkce aplikována.
Note
INCLUSIVE, EXCLUSIVE, INPUT_ONLY a INCLUDE_STATISTICS platí pouze pro sloupcovou referenci tabulky a EXCLUDE_NULL a INCLUDE_NULL platí pouze pro skalární sloupcovou referenci.
Remarks
Možnosti zahrnují EXCLUDE_NULL (výchozí), INCLUDE_NULL, INCLUSIVE, EXCLUSIVE (výchozí), INPUT_ONLY a INCLUDE_STATISTICS.
Note
Pro modely časových řad funkce Predikce nepodporuje INCLUDE_STATISTICS.
Parametr INCLUDE_NODE_ID vrací sloupec $NODEID ve výsledku. NODE_ID je obsahový uzel, na kterém se predikce provádí pro konkrétní případ. Tento parametr je volitelný při použití Predict na sloupcích tabulky.
Parametr n se vztahuje na sloupce tabulky. Nastavuje počet řádků, které se vrátí podle typu predikce. Pokud je základní sloupec sekvence, volá funkci PredictSequence . Pokud je podkladový sloupec časová řada, volá funkci PredictTimeSeries . Pro asociativní typy predikcí se nazývá funkce PredictAssociation .
Funkce Predikce podporuje polymorfismus.
Následující alternativní zkrácené formy se často používají:
[Gender] je alternativa k Predict([Gender], EXCLUDE_NULL).
[Nákupy produktů] je alternativou k Predict([Nákupy produktů], EXCLUDE_NULL, EXKLUZIVNĚ).
Note
Typ návratu této funkce je sám o sobě považován za sloupcovou referenci. To znamená, že funkce Predikce může být použita jako argument v jiných funkcích, které přijímají sloupcový odkaz jako argument (kromě samotné funkce Predikt).
Předání INCLUDE_STATISTICS na predikci na sloupci s tabulkovou hodnotou přidá sloupce $Probability a $Support do výsledné tabulky. Tyto sloupce popisují pravděpodobnost existence příslušného záznamu vnořené tabulky.
Examples
Následující příklad využívá funkci Predict k vrácení čtyř produktů v databázi Adventure Works, které jsou nejpravděpodobněji prodávány společně. Protože funkce předpovídá proti modelu dolování asociačních pravidel, automaticky používá funkci Prediktorace asociace , jak bylo popsáno dříve.
SELECT
Predict([Association].[v Assoc Seq Line Items],INCLUDE_STATISTICS,4)
FROM [Association]
Ukázkové výsledky:
Tento dotaz vrací jeden řádek dat s jedním sloupcem, Expressionale tento sloupec obsahuje následující vnořenou tabulku.
| Model | $SUPPORT | $PROBABILITY | $ADJUSTEDPROBABILITY |
|---|---|---|---|
| Sport-100 | 4334 | 0.291283016331743 | 0.252695851192499 |
| Láhev vody | 2866 | 0.192620471805901 | 0.175205052318795 |
| Sada pro patche | 2113 | 0.142012232004839 | 0.132389356196586 |
| Mountain Tire Tube | 1992 | 0.133879965051415 | 0.125304947722259 |