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)このエスティメータのパラメータを設定します。
属性
- 返り値:
二項GWRモデルの推定パラメータ(n x k)を含む2D配列
- 返り値:
係数を推定する変数の数(以下を含む)
- 返り値:
分類モデルのタイプ
- 返り値:
トレーニング・データの予測を含む配列
- 返り値:
トレーニング済モデルのサマリー
- 返り値:
トレーニング済二項式GWRモデルの残余がある配列