17.10 - TD_Histogramの例 - Advanced SQL Engine - Teradata Database

Teradata Vantage™ - Advanced SQL Engine分析関数

Product
Advanced SQL Engine
Teradata Database
Release Number
17.10
Release Date
2021年7月
Content Type
プログラミング リファレンス
Publication ID
B035-1206-171K-JPN
Language
日本語 (日本)

入力

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

  • InputTable: hist_titanic_train
    passenger survived pclass name                                 sex    age sibsp parch ticket   fare      cabin       embarked 
     --------- -------- ------ ------------------------------------ ------ --- ----- ----- -------- --------- ----------- -------- 
            97        0      1 Goldschmidt; Mr. George B            male    71     0     0 PC 17754 34.6542     A5          C       
           488        0      1 Kent; Mr. Edward Austin              male    58     0     0 11771    29.7 	    B37         C       
           505        1      1 Maioni; Miss. Roberta                female  16     0     0 110152   86.5 	    B79         S       
           631        1      1 Barkworth; Mr. Algernon Henry Wilson male    80     0     0 27042    30 	    A23         S       
           873        0      1 Carlsson; Mr. Frans Olof             male    33     0     0 695      5 	    B51 B53 B55 S       
    
  • MinMax: hist_titanic_train_dim
    minVal    maxVal       label      
    --------- ---------    ---------- 
      0 	   20 		Young Age 
     21 	   45 		Middle Age
     46        91 		Old Age   
    

SQL呼び出し

SELECT * FROM TD_Histogram (
  ON hist_titanic_train AS InputTable
  ON hist_titanic_train_dim AS MinMax DIMENSION
  USING
  TargetColumn ('age')
  MethodType ('variable-width')
  nbins (3)
) AS dt;

出力

Label      MinValue  MaxValue  CountOfValues bin_Percent 
 ---------- --------- --------- ------------- ----------- 
 Middle Age  21 	45             1   	20
 Old Age     46 	90             3   	60
 Young Age    0 	20             1   	20