geolocation - 应使用哪种地理空间聚类方法在美国地图上实施具有约束的聚类分析?
问题描述
我需要形成集群以及一个约束,该约束将每个集群中的变量总和限制在限制范围内的某个值。我正在尝试将其实现为 R 或 Python 代码
我试图在地图上形成 5-6 个区域,其中每个集群中数据点总和的美元价值总和应该相等。
我有邮政编码的数据点以及它们的纬度、经度和美元价值。
我尝试使用 DBSCAN 技术来实现这一点。但是,我无法添加美元价值相等的额外约束。
解决方案
聚类算法不仅允许您添加此类约束,因为它们可能与聚类本身的目标相矛盾。
尝试将其视为优化问题,并使用例如整数线性规划求解器来优化它。
推荐阅读
- firebase - 如何查询文档集合
- python - 错误位置的 cartopy 中 LambertConformal 的轴标签
- r - 制作列数字列表 - R
- sql - Excel VBA 使用 SQL 选择记录并将它们移动到另一个工作表
- javascript - RxJS - 保留列表的缓存并更新现有的
- sql-server - 如何在 Identity Server 上查找导致“无效刷新令牌”的原因
- c# - 选择查询有效,但更新查询在使用 NpgsqlCommand 的点网代码中的 Postgresql 中无效
- javascript - 我创建的组件选项卡导航器未显示在主屏幕上
- ios - 对具有可选值的对象数组进行排序
- amazon-web-services - NET::ERR_CERT_INVALID 在 AWS 上部署 Judge0(使用 HTTPS)后