TD_OutlierFilterFitの例 - Advanced SQL Engine - Teradata Database

Teradata Vantage™ - Advanced SQL Engine分析関数

Product
Advanced SQL Engine
Teradata Database
Release Number
17.10
Published
2021年7月
Language
日本語
Last Update
2021-09-23
dita:mapPath
ja-JP/wnd1589838592459.ditamap
dita:ditavalPath
ja-JP/ayr1485454803741.ditaval
dita:id
B035-1206
Product Category
Software
Teradata Vantage

InputTable: titanic

このドキュメントのすべての完全なサンプルは、ダウンロード可能なzipファイルの形式で入手できます。zipファイルには、サンプルの入力テーブルを作成するSQLスクリプト ファイルが含まれています。https://docs.teradata.com/でこのドキュメントを参照している場合は、左側のサイドバーの添付ファイル

からzipファイルをダウンロードできます。
passenger pclass fare         survived 
 --------- ------ ------------ -------- 
         1      3  7.250000000        0
         2      1 71.283300000        1
         3      3  7.925000000        1
         4      1 53.100000000        1
         5      3  8.050000000        0

SQL呼び出し

CREATE TABLE outlier_fit AS (
  SELECT * FROM TD_OutlierFilterFit (
    ON titanic AS InputTable
    USING
    TargetColumns ('Fare')
    LowerPercentile (0.1)
    UpperPercentile (0.9)
    OutlierMethod ('Percentile')
    ReplacementValue ('median')
    PercentileMethod ('PercentileCont')
  ) AS dt
) WITH DATA;

出力

TD_OUTLIERMETHOD_OFTFIT TD_IQRMULTIPLIER_OFTFIT TD_REMOVETAIL_OFTFIT TD_REPLACEMENTVALUE_OFTFIT TD_MINTHRESHOLD_OFTFIT TD_MAXTHRESHOLD_OFTFIT TD_ATTRIBUTEVALUE_OFTFIT TD_COUNTVALUE_OFTFIT TD_MEDIANVALUE_OFTFIT TD_LOWERPERCENTILE_OFTFIT TD_UPPERPERCENTILE_OFTFIT 
 ----------------------- ----------------------- -------------------- -------------------------- ---------------------- ---------------------- ------------------------ -------------------- --------------------- ------------------------- ------------------------- 
 PERCENTILE                          1.500000000 BOTH                 MEDIAN                                0.100000000            0.900000000 fare                                        5           8.050000000               7.520000000              64.009980000