如果我在vcov = TRUE
函数中包含参数,则在尝试改进 kppm 对象的强度估计时出现以下错误improve.kppm
:
Error in improve.kppm(object, type = type, rmax = rmax, dimyx = dimyx, :
object 'gminus1' not found
如果我不包含参数,函数会运行,但我不能summary()
在改进的 kppm 对象上使用该函数。我收到与上述相同的错误消息。当我使用vcov()
.
我用来创建我的 kppm 对象的调用是(为清楚起见,协变量的数量已减少):
a05 = kppm(a2005nests ~ nest + nest2, cluster = "Thomas", covariates = fitcov(2))
wherefitcov(2)
是一个返回im
对象列表的函数。这可能是问题吗?我注意到,如果我在原始kppm
调用中使用此函数,则 kppm 对象上的一些 spatstat 函数会引发错误。通常它会说一些类似的东西Error: Covariates ‘nest’ and ‘nest2’ were not found
。