geosnap.analyze.analytics.ward_spatial

geosnap.analyze.analytics.ward_spatial(X, w, n_clusters=5, **kwargs)[source]

Agglomerative clustering using Ward linkage with a spatial connectivity constraint.

Parameters
Xarray_like

n x k attribute data

wlibpywal.weights.W instance

spatial weights matrix

n_clustersint, optional, default: 5

The number of clusters to form.

Returns
fitted cluster instance: sklearn.cluster.AgglomerativeClustering