空间多边形数据帧的相关系数

时间:2018-09-12 07:01:53

标签: polygon spatial correlation coefficients

我有一个空间多边形数据框,我对我的变量的相关系数矩阵感兴趣。 命令

    >cor(df)

返回以下错误:

    >Error in cor(MergedData) : supply both 'x' and 'y' or a matrix-like 'x'

如果运行以下命令,我可以获取成对系数

    >cor.test(df$var1, df$var2)

但是,由于我有15个变量,因此我需要运行200多个命令。有没有一种方法可以更快地完成它,即在一个表中全部返回一个相关系数矩阵?

谢谢!

1 个答案:

答案 0 :(得分:0)

| courses.name | GROUP_CONCAT(bookings.id) | +—————+—————————+ | Ruby 101 | 7,8,9 | +—————+—————————+ | TDD for Poets | 10,11 | +—————+—————————+ 仅适用于数据帧或矩阵。您需要从cor中拉出 data 插槽:

SpatialPolygonsDataFrame

文档grd <- GridTopology(c(1,1), c(1,1), c(10,10)) polys <- as(grd, "SpatialPolygons") centroids <- coordinates(polys) x <- centroids[,1] y <- centroids[,2] z <- 1.4 + 0.1*x + 0.2*y + 0.002*x*x ex_1.7 <- SpatialPolygonsDataFrame(polys, data=data.frame(x=x, y=y, z=z, row.names=row.names(polys))) class(slot(ex_1.7, "data")) cor(slot(ex_1.7, "data")) 的示例位于: SpatialPolygonsDataFrame