The automatic zoning procedure (AZP) was initially outlined in Openshaw (1977) as a way to address some of the consequences of the modifiable areal unit problem (MAUP). In essence, it consists of a heuristic to find the best set of combinations of contiguous spatial units into p regions, minimizing the within sum of squares as a criterion of homogeneity. The number of regions needs to be specified beforehand.
df: A data frame with selected variables only. E.g. guerry[c("Crm_prs", "Crm_prp", "Litercy")]
bound_variable: (optional) A data frame with selected bound variabl
min_bound: (optional) A minimum bound value that applies to all clusters
inits: (optional) The number of construction re-runs, which is for ARiSeL "automatic regionalization with initial seed location"
initial_regions: (optional) The initial regions that the local search starts with. Default is empty. means the local search starts with a random process to "grow" clusters
scale_method: (optional) One of the scaling methods ('raw', 'standardize', 'demean', 'mad', 'range_standardize', 'range_adjust') to apply on input data. Default is 'standardize' (Z-score normalization).
distance_method: (optional) The distance method used to compute the distance betwen observation i and j. Defaults to "euclidean". Options are "euclidean" and "manhattan"
random_seed: (optional) The seed for random number generator. Defaults to 123456789.
A names list with names "Clusters", "Total sum of squares", "Within-cluster sum of squares", "Total within-cluster sum of squares", and "The ratio of between to total sum of squares".