我想要一些有关 spatstat 上的 Kest 功能的帮助。我正在尝试为我的模拟数据计算 de Ripley's K。当我尝试运行该函数时,R 向我显示了一些错误,即:
错误:7 段不完全位于窗口内。
但是当我绘制地图时,所有点都完美地显示在观察窗口内。我正在使用以下代码:
library(spatstat)
library(sp)
library(maptools)
pemt.area <- readShapePoly("Fragment/Fragment_SIRGAS.shp")
pemt.area <- as(pemt.area, "owin")
plot(pemt.area)
tree.simu <- read.table("simulation.txt", h=T)
tree.simu
tree.simu.ppp<- ppp(x=tree.simu$X,y=tree.simu$Y,window=pemt.area)
plot(tree.simu.ppp)
ripley <- Kest(tree.simu.ppp, correction="isotropic", domain=pemt.area, var.approx=TRUE, ratio=TRUE)
plot(ripley, main = "K function")
我试图查看小插图,但我没有成功解决这个问题。
以下链接包含数据文件。如果您需要其他内容,请告诉我:https ://drive.google.com/folderview?id=0B_cWshGkkAzjbHBnemNuMzh1Q1k&usp=sharing
谢谢你,我真的很感谢你的帮助!