30.8 SDO_SAM.SPATIAL_CLUSTERS
書式
SDO_SAM.SPATIAL_CLUSTERS( tablename IN VARCHAR2, colname IN VARCHAR2, max_clusters IN NUMBER, allow_outliers IN VARCHAR2 DEFAULT 'TRUE', tablepartition IN VARCHAR2 DEFAULT NULL ) RETURN SDO_REGIONSET;
説明
既存のRツリー索引を使用してクラスタを計算し、SDO_REGIONオブジェクトの集合を戻します。このオブジェクトでは、ジオメトリ列によって各クラスタの境界が指定され、geometry_key値がNULLに設定されています。
                  
パラメータ
- tablename
 - 
                        
データ・マイニング表の名前を指定します。
 - colname
 - 
                        
位置の座標を格納する
tablenameの列名を指定します。 - max_clusters
 - 
                        
取得するクラスタの最大数を指定します。
 - allow_outliers
 - 
                        
TRUE(デフォルト)を指定した場合、外れ値(独立したインスタンス)が空間クラスタに含まれます。FALSEを指定した場合、外れ値は空間クラスタには含まれません。(TRUEを指定すると、すべてのデータが許容されるため、クラスタは大きくなります。FALSEを指定すると、一部のデータが除外されるため、クラスタは小さくなります。) - tablepartition
 - 
                        
tablenameのパーティション名を指定します。 
使用上のノート
クラスタはtablenameの空間Rツリー索引を使用して計算されます。
                  
例
次の例では、都市の位置を最大3つのクラスタにクラスタ化します。外れ値はクラスタに含めます。
SELECT * FROM
  TABLE(sdo_sam.spatial_clusters('PROJ_CITIES', 'LOCATION', 3, 'TRUE'));親トピック: SDO_SAMパッケージ(空間分析およびマイニング)