我正在从spatstat教科书中读取文本,并尝试使用ppm学习模型拟合。 我创建了一个以carteisan坐标作为协变量的模型。然后我想看到只有一个协变量对模型的影响,
model1 = ppm(chicago_ppp ~ x+y)
plot(effectfun(model1, covname = "x"))
但我收到了错误
Error in effectfun(model1, covname = "x") : A value for the covariate “y” must be provided (as an argument to effect fun)
如果我使用covname“y”它会询问“x”
,也会发生同样的情况有人可以告诉我我的错误是什么。谢谢。
更新:当我只使用一个协变量时,我使用带有那个协变量的effectfun,没有错误。当我使用两个协变量并且我想检查一个协变量的effectfun时,我在问题中得到了这个错误。
答案 0 :(得分:0)
能够计算不同值的估计强度
x
您需要为此y
修改一个值:
library(spatstat)
model <- ppm(cells ~ x + y)
plot(effectfun(model, covname = "x", y = 0.1))
plot(effectfun(model, covname = "x", y = 0.9))