Как преобразовать объект "ppp" в объект с несколькими типами?

Как вы можете преобразовать объект "ppp" в объект с несколькими типами, чтобы запустить крестик Kcross функция в г?

1 ответ

Вы должны назначить уровни факторов как метки, чтобы получить точечные шаблоны нескольких типов в spatstat:

library(spatstat)
baa <- ppp(x = 1, y = 1, window = square(10))
is.multitype(baa)
[1] FALSE
marks(baa) <- "gaa"
is.multitype(baa)
[1] FALSE
marks(baa) <- factor("gaa")
is.multitype(baa)
[1] TRUE

Затем вы можете запустить функцию Kcross:

moo <- ppp(x = c(1,2), y = c(2,1), window = square(5), marks = factor(c("baa", "gaa")))
Kcross(moo)
Другие вопросы по тегам