oraclesai.preprocessing.SpatialImputer

class SpatialImputer(missing_values=nan, spatial_weights_definition=None, strategy='mean')

観察ごとにネイバーの値を使用して、欠落している値をすべて埋めます。

パラメータ:
  • missing_values - int、float、str、np.nan、Noneまたはpandas.NA、default=np.nan。 欠落している値のプレースホルダー。 missing_valuesのすべての出現がインプットされます

  • spatial_weights_definition - SpatialWeightsDefinition, default=None。 空間関係の指定

  • strategy - {“mean”, “median”, “maximum”, “minimum”}, default=”mean”. 不足している値を埋めるために、ネイバーから指定された統計を計算します。

メソッド

__init__([missing_values, ...])

fit(X[, y, geometries, spatial_weights])

spatial_weights_definitionに従って空間ウェイトを計算します。

fit_transform(X[, y, geometries])

データにフィットし、変換します。

get_params([deep])

このエスティメータのパラメータを取得します。

set_params(**params)

このエスティメータのパラメータを設定します。

transform(X[, y, geometries, ...])

指定された戦略に従ってデータが入力されたパラメータとして渡されたNumPy配列を返します。

属性

mask_

値が欠落しているセルの場合はTrue、それ以外の場合はFalseのブール配列