Spatstat 协变量的值“;x”;必须提供(作为effectfun的参数)

Spatstat 协变量的值“;x”;必须提供(作为effectfun的参数),spatstat,Spatstat,我正在阅读spatstat教科书中的文本,并尝试使用ppm学习模型拟合。 我创建了一个以carteisan坐标为协变量的模型。然后我想看看只有一个协变量对模型的影响 model1=ppm(芝加哥购买力平价~x+y) 绘图(effectfun(model1,covname=“x”)) 但是我得到了错误 effectfun(model1,covname=“x”)中的错误:必须提供协变量“y”的值(作为影响fun的参数) 如果我使用covname“y”,它要求“x”,也会发生同样的情况 有人能告诉

我正在阅读spatstat教科书中的文本,并尝试使用ppm学习模型拟合。 我创建了一个以carteisan坐标为协变量的模型。然后我想看看只有一个协变量对模型的影响

model1=ppm(芝加哥购买力平价~x+y)
绘图(effectfun(model1,covname=“x”))

但是我得到了错误

effectfun(model1,covname=“x”)中的错误:必须提供协变量“y”的值(作为影响fun的参数)

如果我使用covname“y”,它要求“x”,也会发生同样的情况

有人能告诉我我错在哪里吗。多谢各位

更新:当我只使用一个协变量,并且我将effectfun与该协变量一起使用时,没有错误。当我使用两个协变量并且我想检查一个协变量的有效性时,我在问题中得到了这个错误。


能够计算不同强度值的估计强度
x
您需要为
y
固定一个值,如下所示:

库(spatstat)

模型请记住使您的代码样本可复制,这样就很容易将粘贴复制到R会话中。您尚未定义芝加哥大学ppp,您最好直接使用
spatstat
中的一些内置数据集。谢谢。这回答了我的问题。我将用可复制的代码改进我的下一个问题。