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

问题描述 投票:1回答:1

我试图绘制一个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?

谢谢。

spatstat
1个回答
1
投票

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

除了plot之外几乎任何其他操作都会丢弃该属性,所以要永久摆脱被拒绝的点,你可以使用x <- as.ppp(x),其中x是你的ppp的名字。

© www.soinside.com 2019 - 2024. All rights reserved.