我想请你帮忙找出为什么当我使用函数信封时,我的参数不被接受,而是定义了“未使用的参数”。我使用的数据是没有标记的 ppp,我想用模拟数据和我的数据创建一个 L 函数图。这是我的 ppp 数据的代码:
map2008MLW = ppp(xy2008_BNGppp$x, xy2008_BNGppp$y, window = IoM_polygon_MLWowin)
接着:
L2008 = Lest(map2008MLW,correction="Ripley")
OP = par(mar=c(5,5,4,4))
plot(L2008, . -r ~ r, ylab=expression(hat("L")), xlab = "d (m)"); par(OP)
L2008$iso = L$iso - L$r
L2008$theo = L$theo - L$r
所需的模拟次数
n = 9999
要显示的所需 p 显着性水平
p = 0.05
而此时的包络函数似乎不是很开心:
EL2008 = envelope(map2008MLW[W], Lest, nsim=n, rank=(p * (n + 1)))
Error in envelope(map2008MLW[W], Lest, nsim = n, rank = (p * (n + 1))) :
unused arguments (nsim = n, rank = (p * (n + 1)))
这似乎是一个通用错误,我不确定它是由包 spatstat 引起的。请帮助我找到解决方案,因为我无法继续进行分析。
非常感谢,
玛蒂娜