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, ...])指定されたデータの空間ラグの値を変更します。