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配列です。