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, ...])

指定されたデータの空間ラグの値を変更します。