oraclesai.preprocessing.SpatialLagTransformer
- class SpatialLagTransformer(spatial_weights_definition=None, strategy='mean')
特定のフィーチャの空間ラグは、各観察の周囲の近傍におけるそのフィーチャの平均値を反映します。 たとえば、近所の場合、特定の住宅の価格の空間ラグは、その周囲の平均住宅価格です。
- パラメータ:
spatial_weights_definition - SpatialWeightsDefinition, default=None。 空間関係の指定
strategy - {“mean”, “median”}, default=”mean”. 「median」の場合は、隣人から中央値を計算します。 「mean」の場合、隣人からの平均を計算
メソッド
__init__
([spatial_weights_definition, strategy])fit
(X[, y, geometries, spatial_weights])パラメータ
spatial_weights_definition
に従って空間ウェイトを計算します。fit_transform
(X[, y, geometries])データにフィットし、変換します。
get_params
([deep])このエスティメータのパラメータを取得します。
set_params
(**params)このエスティメータのパラメータを設定します。
transform
(X[, y, geometries, ...])指定されたデータの空間ラグの値を変更します。