找不到 rMatClust 父点属性

Can not find rMatClust parent point attribute

使用参数 saveparents=TRUE 调用 rMatClust() 未在结果中提供父点模式。如何找回父点?

我正在尝试如下操作:

parent.kappa <- function(x,y){ exp(-8.944711 - 4.645625*10^(-5)*x -6.437164*10^(-4)*y)

simulated.ppp <- rMatClust(kappa=parent.kappa, scale=10, mu=5, nsim = 1, win=owin(c(0, 1000), c(0, 1000)), saveLambda=TRUE, saveparents=TRUE)

根据手册 simulated.ppp 应该有一个名为 parents 的属性(一个点模式对象),它保存 Matern 簇的父点。

我无法重现这个问题。当我 运行 您的示例代码使用 spatstat 1.64-1 时,生成的点模式 simulated.ppp 确实具有所需的属性 attr(simulated.ppp, "parents").

但是,查看 rMatClust 的代码,有一种特殊情况,可以在没有属性 "parents" 的情况下返回结果。即,如果模型参数确定了一个聚类非常弱的点过程,那么代码调用rpoispp来生成结果。有没有可能你遇到过这种情况?

请举例说明问题。