oraclesai.preprocessing.CategoricalLagTransformer
- class CategoricalLagTransformer(spatial_weights_definition=None)
カテゴリ・ラグはカテゴリ変数に使用され、近所で最も一般的な値を表します。 たとえば、プロパティ・タイプを表すフィーチャの場合、カテゴリ・ラグは周囲で最も一般的なプロパティです
- パラメータ:
spatial_weights_definition - SpatialWeightsDefinition, default=None。 空間関係の指定。
メソッド
__init__
([spatial_weights_definition])fit
(X[, y, geometries, spatial_weights])パラメータ
spatial_weights_definition
およびジオメトリ列に関連付けられたアルゴリズムを使用して、トレーニング・データの空間重みを計算します。fit_transform
(X[, y, geometries])データにフィットし、変換します。
get_params
([deep])このエスティメータのパラメータを取得します。
set_params
(**params)このエスティメータのパラメータを設定します。
transform
(X[, y, geometries, ...])各ロケーションのネイバーから最も一般的な値を返します。パラメータ
use_fit_lag
を定義すると、トレーニング・セットのネイバー、または変換メソッドに渡されるデータを使用できます。出力はNumPy配列です。