如何将同一人口普查区中的个人分配给 R 中的不同空间点?

How to assign individuals in the same Census tract to different spatial points in R?

我正在处理机密调查数据,其中包含每个受访者的人口普查区(但不包括以下内容)。每个人口普查区大约有 6 个受访者,数据中大约有 2,000 个不同的人口普查区。

我 运行 逻辑回归模型使用受访者级别变量来预测受访者是否曾经被诊断出患有哮喘。我想绘制残差图,以检查任何潜在的空间聚类或模式,但是当我的分析单位 = 与数据中其他人共享相同位置(区域)的个人时,我不知道如何进行。

我能否将每个受访者的位置从人口普查区转换为人口普查区内的唯一空间点?即,我可以分配同一人口普查区(在 运行dom)内每个受访者的唯一空间点? 或者有其他方法可以解决这个问题吗?

希望收到任何反馈! (注意:我目前正在使用 R 中的空间多边形数据框。)

我能够使用@mrhellmann 的建议做到这一点。我使用本网站上概述的步骤来完成此操作:https://rstudio-pubs-static.s3.amazonaws.com/200263_e77d00d6b6b24aa8890c8c4f074bcdff.html

我最后添加的唯一一件事就是将我的点数据 points 与我的实际数据框合并 df:

points.df <- SpatialPointsDataFrame(points, data = df)

然后我使用以下代码绘制残差,其中 sp 是我的空间多边形数据框:

plot(sp, main= "Residuals"); points(points.df, col= points.df$poly_id, pch= 1, cex= points.df$residuals)