Skip to contents

Helper function for cluster PUMAs using k-means, spectral clustering, or entropy.

Usage

cluster_pumas(seed, targets, k_groups, method, settings, rng_seed = NULL)

Arguments

seed

The survey seed data.table

targets

The pums targets data.table

k_groups

The number of groups to cluster PUMAs into.

method

The clustering method to use, one of 'kmeans', 'spectral', or 'entropy'.

settings

A named list of project settings.

rng_seed

The random seed to use.

Value

A data.table with puma_id, zone_group, and zone_group_label.