如何在spatstat中查找和删除非法点

时间:2017-08-16 17:18:37

标签: spatstat

我正在尝试绘制一个ppp对象,我收到以下错误:

In plot.ppp(x = list(window = list(type = "polygonal", xrange = c(556681.496972543,  :
  1 illegal points also plotted

之前它还向我显示了以下错误:

Warning message:
1 point was rejected as lying outside the specified window 

我如何找到这一点并从R中删除它或在R?中使用spatstat

谢谢。

1 个答案:

答案 0 :(得分:1)

该点保留为属性,因此您可以检查它。要访问被拒绝的点,请使用attr(x, "rejects"),其中xppp的名称。

除了plot之外,几乎所有其他操作都会丢弃该属性,因此要永久删除被拒绝的点,您可以使用x <- as.ppp(x),其中x是您ppp的名称1}}。