oraclesai.classification.GWRClassifier

class GWRClassifier(spatial_weights_definition=None, bandwidth=None, fixed=True)

バイナリ分類の地理的加重回帰。 ロジスティック・モデルは、指定された帯域幅内にある観測のターゲット変数および説明変数を含めることで、観察ごとにトレーニングされます。

パラメータ:
  • spatial_weights_definition - SpatialWeightsDefinition, default=None。 空間関係の指定。

  • bandwidth - scalar, default=None。 距離または近接Kのいずれかで構成される帯域幅の値。 帯域幅が指定されている場合、fixedに従ってパラメータspatial_weights_definitionがオーバーライドされます。

  • fixed - boolean, default=True。 bandwidthが定義されている場合にのみ機能します。 Trueの場合、空間ウェイトとしてDistanceBandWeightsDefinitionが使用され、それ以外の場合はKNNWeightsDefinitionが使用されます。

メソッド

__init__([spatial_weights_definition, ...])

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

帯域幅を検索し、指定されたデータで二項式GWRモデルに適合します。

get_params([deep])

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

predict(X[, geometries])

指定されたデータで二項GWRモデルを評価します。

score(X, y[, sample_weight, geometries])

モデルの精度を返します。

set_params(**params)

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

属性

betas

返り値:

二項GWRモデルの推定パラメータ(n x k)を含む2D配列

k

返り値:

係数を推定する変数の数(以下を含む)

model_type

返り値:

分類モデルのタイプ

predy

返り値:

トレーニング・データの予測を含む配列

summary

返り値:

トレーニング済モデルのサマリー

u

返り値:

トレーニング済二項式GWRモデルの残余がある配列