2017-08-16 9 views
0

Ich versuche, ein ppp-Objekt zu zeichnen und ich erhalte die folgenden Fehler:wie zu finden und illegalen Punkt in spatstat entfernen

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

Früher hat ich auch die folgenden Fehler angezeigt:

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

Wie kann ich diesen Punkt finden und entfernen Sie ihn aus R oder mit spatstat in R?

Vielen Dank.

Antwort

0

Der Punkt wird als Attribut gespeichert, damit Sie ihn prüfen können. Um auf den abgelehnten Punkt zuzugreifen, verwenden Sie attr(x, "rejects"), wobei x der Name Ihres ppp ist.

Das Attribut wird durch fast jede andere Operation verworfen, dass plot, so dauerhaft der zurückgewiesenen Punkt, um loszuwerden, könnten Sie x <- as.ppp(x) verwenden, wo wieder x der Name Ihres ppp ist.

Verwandte Themen